Guest User

My Project

a guest
Jan 3rd, 2017
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.48 KB | None | 0 0
  1. package foodchamfinal;
  2. import java.sql.*;
  3. import java.awt.Color;
  4. import java.sql.Connection;
  5. import java.sql.PreparedStatement;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8. import java.util.logging.Level;
  9. import java.util.logging.Logger;
  10. import javax.swing.JButton;
  11. public class mohit extends javax.swing.JFrame implements Runnable{
  12. static Thread t1,t2,t3;
  13. static mohit m;
  14. PreparedStatement ps;public JButton jb[];
  15. Connection con=null;
  16. static String name,custom,normal1,normal2,phone,table;;
  17. static int q1,q2,q3;
  18. public mohit() {
  19. jb=new JButton[3];
  20. for(int i=0;i<3;i++){
  21. jb[i]=new JButton();
  22. }
  23. jb[0]=jButton1;jb[1]=jButton2;jb[2]=jButton3;
  24. initComponents();
  25. }
  26. public void run(){
  27. System.out.println("in");
  28. if(Thread.currentThread().getName().equals("Table1")){
  29. while(true){
  30. try{
  31. System.out.println("loop in table1");Class.forName("com.mysql.jdbc.Driver");
  32. con=DriverManager.getConnection("jdbc:mysql://localhost:3306/userlogin","root","root");
  33. ps=con.prepareStatement("Select * from fc2 where table_no='Table1'");
  34. ResultSet rs=ps.executeQuery();
  35.  
  36. System.out.println("in");
  37.  
  38. while(rs.next()){
  39. for(int i=0;i<3;i++){
  40. if(jb[i].getText().equals("Table1")){
  41. jb[i].setBackground(Color.red);
  42.  
  43. }
  44. }
  45. System.out.println("next in");
  46. try {System.err.println("hiii");
  47. table=rs.getString("table_no");
  48. phone=rs.getString("phone_no");
  49. name=rs.getString("name");
  50. custom=rs.getString("Customize");q1=rs.getInt("quantity1");
  51. normal1=rs.getString("normal1");
  52. normal2=rs.getString("normal2");
  53. q2=rs.getInt("quantity2");
  54. q3=rs.getInt("quantity");
  55. //rs.close();
  56.  
  57. System.out.println(name+" "+phone+" "+custom+" "+q1+" "+normal1+" "+q2+" "+normal2+" "+q3+table);
  58. } catch (SQLException ex) {
  59. Logger.getLogger(mohit.class.getName()).log(Level.SEVERE, null, ex);
  60.  
  61. } }con.close();
  62.  
  63.  
  64. }catch(Exception e){
  65. e.printStackTrace();
  66. }}
  67.  
  68. }
  69.  
  70. else if(Thread.currentThread().getName().equals("Table2")){
  71. while(true){try{
  72. System.out.println("loop intable2");Class.forName("com.mysql.jdbc.Driver");
  73. con=DriverManager.getConnection("jdbc:mysql://localhost:3306/userlogin","root","root");
  74. ps=con.prepareStatement("Select * from fc2 where table_no='Table2'");
  75. ResultSet rs=ps.executeQuery();
  76. System.out.println("in");
  77. while(rs.next()){
  78. System.out.println("next in");
  79. try {System.err.println("hiii");
  80. table=rs.getString("table_no");
  81. phone=rs.getString("phone_no");
  82. name=rs.getString("name");
  83. custom=rs.getString("Customize");q1=rs.getInt("quantity1");
  84. normal1=rs.getString("normal1");
  85. normal2=rs.getString("normal2");
  86. q2=rs.getInt("quantity2");
  87. q3=rs.getInt("quantity"); //rs.close();
  88. System.out.println(name+" "+phone+" "+custom+" "+q1+" "+normal1+" "+q2+" "+normal2+" "+q3+table);
  89. } catch (SQLException ex) {
  90. Logger.getLogger(mohit.class.getName()).log(Level.SEVERE, null, ex);
  91.  
  92. } }con.close();
  93. }catch(Exception e){
  94. e.printStackTrace();
  95. }
  96. }
  97. }
  98. else if(Thread.currentThread().getName().equals("Table3")){
  99.  
  100. while(true){try{
  101. System.out.println("loop in table3");Class.forName("com.mysql.jdbc.Driver");
  102. con=DriverManager.getConnection("jdbc:mysql://localhost:3306/userlogin","root","root");
  103. ps=con.prepareStatement("Select * from fc2 where table_no='Table3'");
  104. ResultSet rs=ps.executeQuery();
  105. System.out.println("in");
  106. while(rs.next()){
  107. System.out.println("next in");
  108. try {System.err.println("hiii");
  109. table=rs.getString("table_no");
  110. phone=rs.getString("phone_no");
  111. name=rs.getString("name");
  112. custom=rs.getString("Customize");q1=rs.getInt("quantity1");
  113. normal1=rs.getString("normal1");
  114. normal2=rs.getString("normal2");
  115. q2=rs.getInt("quantity2");
  116. q3=rs.getInt("quantity");
  117. /* try {
  118. rs.close();
  119. } catch (SQLException ex) {
  120. Logger.getLogger(mohit.class.getName()).log(Level.SEVERE, null, ex);
  121. }*/
  122.  
  123. System.out.println(name+" "+phone+" "+custom+" "+q1+" "+normal1+" "+q2+" "+normal2+" "+q3+table);
  124. } catch (SQLException ex) {
  125. Logger.getLogger(mohit.class.getName()).log(Level.SEVERE, null, ex);
  126.  
  127. } }con.close();
  128.  
  129.  
  130. }catch(Exception e){
  131. e.printStackTrace();
  132. }
  133. }
  134. }
  135. //run ending
  136. }
  137. @SuppressWarnings("unchecked")
  138. // <editor-fold defaultstate="collapsed" desc="Generated Code">
  139. private void initComponents() {
  140.  
  141. jButton1 = new javax.swing.JButton();
  142. jButton2 = new javax.swing.JButton();
  143. jButton3 = new javax.swing.JButton();
  144. jScrollPane1 = new javax.swing.JScrollPane();
  145. jTextArea1 = new javax.swing.JTextArea();
  146. jPanel2 = new javax.swing.JPanel();
  147. jTabbedPane2 = new javax.swing.JTabbedPane();
  148. jPanel1 = new javax.swing.JPanel();
  149. jButton4 = new javax.swing.JButton();
  150. jButton5 = new javax.swing.JButton();
  151. jButton6 = new javax.swing.JButton();
  152. jButton7 = new javax.swing.JButton();
  153. jButton8 = new javax.swing.JButton();
  154. jButton9 = new javax.swing.JButton();
  155. jPanel3 = new javax.swing.JPanel();
  156. jButton11 = new javax.swing.JButton();
  157. jButton10 = new javax.swing.JButton();
  158. jButton12 = new javax.swing.JButton();
  159. jButton13 = new javax.swing.JButton();
  160. jButton14 = new javax.swing.JButton();
  161. jButton15 = new javax.swing.JButton();
  162. jButton16 = new javax.swing.JButton();
  163. jButton25 = new javax.swing.JButton();
  164. jPanel4 = new javax.swing.JPanel();
  165. jButton17 = new javax.swing.JButton();
  166. jButton18 = new javax.swing.JButton();
  167. jButton19 = new javax.swing.JButton();
  168. jButton20 = new javax.swing.JButton();
  169. jButton21 = new javax.swing.JButton();
  170. jButton22 = new javax.swing.JButton();
  171. jButton23 = new javax.swing.JButton();
  172. jButton24 = new javax.swing.JButton();
  173.  
  174. setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  175.  
  176. jButton1.setText("Table1");
  177. jButton1.addActionListener(new java.awt.event.ActionListener() {
  178. public void actionPerformed(java.awt.event.ActionEvent evt) {
  179. jButton1ActionPerformed(evt);
  180. }
  181. });
  182.  
  183. jButton2.setText("Table2");
  184.  
  185. jButton3.setText("Table3");
  186.  
  187. jTextArea1.setColumns(20);
  188. jTextArea1.setRows(5);
  189. jScrollPane1.setViewportView(jTextArea1);
  190.  
  191. javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
  192. jPanel2.setLayout(jPanel2Layout);
  193. jPanel2Layout.setHorizontalGroup(
  194. jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  195. .addGap(0, 254, Short.MAX_VALUE)
  196. );
  197. jPanel2Layout.setVerticalGroup(
  198. jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  199. .addGap(0, 145, Short.MAX_VALUE)
  200. );
  201.  
  202. jButton4.setText("jButton4");
  203.  
  204. jButton5.setText("jButton5");
  205.  
  206. jButton6.setText("jButton6");
  207.  
  208. jButton7.setText("jButton7");
  209.  
  210. jButton8.setText("jButton8");
  211.  
  212. jButton9.setText("jButton9");
  213.  
  214. javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  215. jPanel1.setLayout(jPanel1Layout);
  216. jPanel1Layout.setHorizontalGroup(
  217. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  218. .addGroup(jPanel1Layout.createSequentialGroup()
  219. .addContainerGap()
  220. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
  221. .addComponent(jButton7, javax.swing.GroupLayout.DEFAULT_SIZE, 77, Short.MAX_VALUE)
  222. .addComponent(jButton4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  223. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  224. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  225. .addGroup(jPanel1Layout.createSequentialGroup()
  226. .addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE)
  227. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  228. .addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE))
  229. .addGroup(jPanel1Layout.createSequentialGroup()
  230. .addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE)
  231. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  232. .addComponent(jButton8, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
  233. .addContainerGap(178, Short.MAX_VALUE))
  234. );
  235. jPanel1Layout.setVerticalGroup(
  236. jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  237. .addGroup(jPanel1Layout.createSequentialGroup()
  238. .addContainerGap()
  239. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  240. .addComponent(jButton4, javax.swing.GroupLayout.DEFAULT_SIZE, 57, Short.MAX_VALUE)
  241. .addComponent(jButton5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  242. .addComponent(jButton9, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  243. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  244. .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  245. .addComponent(jButton6, javax.swing.GroupLayout.DEFAULT_SIZE, 56, Short.MAX_VALUE)
  246. .addComponent(jButton7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  247. .addComponent(jButton8, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  248. .addContainerGap(97, Short.MAX_VALUE))
  249. );
  250.  
  251. jTabbedPane2.addTab("Table Set 1", jPanel1);
  252.  
  253. jButton11.setText("jButton11");
  254.  
  255. jButton10.setText("jButton10");
  256.  
  257. jButton12.setText("jButton12");
  258.  
  259. jButton13.setText("jButton13");
  260.  
  261. jButton14.setText("jButton14");
  262.  
  263. jButton15.setText("jButton15");
  264.  
  265. jButton16.setText("jButton16");
  266.  
  267. jButton25.setText("jButton25");
  268.  
  269. javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
  270. jPanel3.setLayout(jPanel3Layout);
  271. jPanel3Layout.setHorizontalGroup(
  272. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  273. .addGroup(jPanel3Layout.createSequentialGroup()
  274. .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  275. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
  276. .addComponent(jButton11, javax.swing.GroupLayout.DEFAULT_SIZE, 91, Short.MAX_VALUE)
  277. .addComponent(jButton15, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  278. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  279. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  280. .addComponent(jButton12, javax.swing.GroupLayout.DEFAULT_SIZE, 93, Short.MAX_VALUE)
  281. .addComponent(jButton10, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  282. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  283. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  284. .addComponent(jButton13, javax.swing.GroupLayout.DEFAULT_SIZE, 93, Short.MAX_VALUE)
  285. .addComponent(jButton16, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  286. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  287. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  288. .addComponent(jButton14, javax.swing.GroupLayout.DEFAULT_SIZE, 94, Short.MAX_VALUE)
  289. .addComponent(jButton25, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  290. .addGap(43, 43, 43))
  291. );
  292. jPanel3Layout.setVerticalGroup(
  293. jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  294. .addGroup(jPanel3Layout.createSequentialGroup()
  295. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  296. .addComponent(jButton14, javax.swing.GroupLayout.DEFAULT_SIZE, 64, Short.MAX_VALUE)
  297. .addComponent(jButton13, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  298. .addComponent(jButton10, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  299. .addComponent(jButton11, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  300. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  301. .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  302. .addComponent(jButton12, javax.swing.GroupLayout.DEFAULT_SIZE, 59, Short.MAX_VALUE)
  303. .addComponent(jButton15, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  304. .addComponent(jButton16, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  305. .addComponent(jButton25, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  306. .addContainerGap(103, Short.MAX_VALUE))
  307. );
  308.  
  309. jTabbedPane2.addTab("Table Set 2", jPanel3);
  310.  
  311. jButton17.setText("jButton17");
  312.  
  313. jButton18.setText("jButton18");
  314.  
  315. jButton19.setText("jButton19");
  316.  
  317. jButton20.setText("jButton20");
  318.  
  319. jButton21.setText("jButton21");
  320.  
  321. jButton22.setText("jButton22");
  322.  
  323. jButton23.setText("jButton23");
  324.  
  325. jButton24.setText("jButton24");
  326.  
  327. javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
  328. jPanel4.setLayout(jPanel4Layout);
  329. jPanel4Layout.setHorizontalGroup(
  330. jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  331. .addGroup(jPanel4Layout.createSequentialGroup()
  332. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
  333. .addComponent(jButton21, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 92, Short.MAX_VALUE)
  334. .addComponent(jButton17, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  335. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  336. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  337. .addComponent(jButton18, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
  338. .addComponent(jButton22, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  339. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  340. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  341. .addComponent(jButton19, javax.swing.GroupLayout.DEFAULT_SIZE, 91, Short.MAX_VALUE)
  342. .addComponent(jButton23, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  343. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  344. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  345. .addComponent(jButton20, javax.swing.GroupLayout.DEFAULT_SIZE, 95, Short.MAX_VALUE)
  346. .addComponent(jButton24, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  347. .addGap(0, 46, Short.MAX_VALUE))
  348. );
  349. jPanel4Layout.setVerticalGroup(
  350. jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  351. .addGroup(jPanel4Layout.createSequentialGroup()
  352. .addGap(20, 20, 20)
  353. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  354. .addComponent(jButton20, javax.swing.GroupLayout.DEFAULT_SIZE, 64, Short.MAX_VALUE)
  355. .addComponent(jButton18, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  356. .addComponent(jButton17, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  357. .addComponent(jButton19, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  358. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  359. .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  360. .addComponent(jButton21, javax.swing.GroupLayout.DEFAULT_SIZE, 61, Short.MAX_VALUE)
  361. .addComponent(jButton22, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  362. .addComponent(jButton23, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  363. .addComponent(jButton24, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  364. .addContainerGap(81, Short.MAX_VALUE))
  365. );
  366.  
  367. jTabbedPane2.addTab("Table Set 3", jPanel4);
  368.  
  369. javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  370. getContentPane().setLayout(layout);
  371. layout.setHorizontalGroup(
  372. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  373. .addGroup(layout.createSequentialGroup()
  374. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  375. .addGroup(layout.createSequentialGroup()
  376. .addComponent(jTabbedPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 447, javax.swing.GroupLayout.PREFERRED_SIZE)
  377. .addGap(406, 406, 406)
  378. .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  379. .addGroup(layout.createSequentialGroup()
  380. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
  381. .addComponent(jButton3, javax.swing.GroupLayout.DEFAULT_SIZE, 143, Short.MAX_VALUE)
  382. .addComponent(jButton2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  383. .addComponent(jButton1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
  384. .addGap(18, 18, 18)
  385. .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 326, javax.swing.GroupLayout.PREFERRED_SIZE)))
  386. .addGap(0, 0, Short.MAX_VALUE))
  387. );
  388. layout.setVerticalGroup(
  389. layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  390. .addGroup(layout.createSequentialGroup()
  391. .addGap(21, 21, 21)
  392. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  393. .addComponent(jScrollPane1)
  394. .addGroup(layout.createSequentialGroup()
  395. .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE)
  396. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  397. .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 76, javax.swing.GroupLayout.PREFERRED_SIZE)
  398. .addGap(18, 18, 18)
  399. .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 64, javax.swing.GroupLayout.PREFERRED_SIZE)))
  400. .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  401. .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  402. .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  403. .addComponent(jTabbedPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 260, javax.swing.GroupLayout.PREFERRED_SIZE))
  404. .addContainerGap(76, Short.MAX_VALUE))
  405. );
  406.  
  407. pack();
  408. }// </editor-fold>
  409.  
  410. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
  411. // TODO add your handling code here:
  412. }
  413.  
  414. public static void main(String args[]) {
  415. /* Set the Nimbus look and feel */
  416. //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  417. /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  418. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  419. */
  420. try {
  421. for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  422. if ("Nimbus".equals(info.getName())) {
  423. javax.swing.UIManager.setLookAndFeel(info.getClassName());
  424. break;
  425. }
  426. }
  427. } catch (ClassNotFoundException ex) {
  428. java.util.logging.Logger.getLogger(mohit.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  429. } catch (InstantiationException ex) {
  430. java.util.logging.Logger.getLogger(mohit.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  431. } catch (IllegalAccessException ex) {
  432. java.util.logging.Logger.getLogger(mohit.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  433. } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  434. java.util.logging.Logger.getLogger(mohit.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  435. }
  436. //</editor-fold>
  437.  
  438. /* Create and display the form */
  439. java.awt.EventQueue.invokeLater(new Runnable() {
  440. public void run() {
  441. System.err.println("in main");
  442. mohit m=new mohit();m.setVisible(true);
  443. t1=new Thread(m);t1.start();t1.setName("Table1");
  444. t2=new Thread(m);t2.start();t2.setName("Table2");
  445. t3=new Thread(m);t3.start();t3.setName("Table3");
  446. }
  447. });
  448. }
  449.  
  450. // Variables declaration - do not modify
  451. private javax.swing.JButton jButton1;
  452. private javax.swing.JButton jButton10;
  453. private javax.swing.JButton jButton11;
  454. private javax.swing.JButton jButton12;
  455. private javax.swing.JButton jButton13;
  456. private javax.swing.JButton jButton14;
  457. private javax.swing.JButton jButton15;
  458. private javax.swing.JButton jButton16;
  459. private javax.swing.JButton jButton17;
  460. private javax.swing.JButton jButton18;
  461. private javax.swing.JButton jButton19;
  462. private javax.swing.JButton jButton2;
  463. private javax.swing.JButton jButton20;
  464. private javax.swing.JButton jButton21;
  465. private javax.swing.JButton jButton22;
  466. private javax.swing.JButton jButton23;
  467. private javax.swing.JButton jButton24;
  468. private javax.swing.JButton jButton25;
  469. private javax.swing.JButton jButton3;
  470. private javax.swing.JButton jButton4;
  471. private javax.swing.JButton jButton5;
  472. private javax.swing.JButton jButton6;
  473. private javax.swing.JButton jButton7;
  474. private javax.swing.JButton jButton8;
  475. private javax.swing.JButton jButton9;
  476. private javax.swing.JPanel jPanel1;
  477. private javax.swing.JPanel jPanel2;
  478. private javax.swing.JPanel jPanel3;
  479. private javax.swing.JPanel jPanel4;
  480. private javax.swing.JScrollPane jScrollPane1;
  481. private javax.swing.JTabbedPane jTabbedPane2;
  482. private javax.swing.JTextArea jTextArea1;
  483. // End of variables declaration
  484. }
Add Comment
Please, Sign In to add comment