Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. class loginPrintTable extends JLabel{
  2.  
  3.  
  4. JFrame tableframe;
  5.  
  6. private table[][][] ttable;
  7. DefaultTableModel model = new DefaultTableModel();
  8. JTable Table;
  9.  
  10. int stgrp;
  11. int i;
  12.  
  13. JPanel south;
  14. inputdata input;
  15.  
  16. public loginPrintTable(int nostgrp, inputdata input1) {
  17. // ttable = t;
  18. tableframe = new JFrame();
  19. stgrp = nostgrp;
  20. south = new JPanel();
  21. }
  22.  
  23.  
  24.  
  25. void print() {
  26. EventQueue.invokeLater(new Runnable() {
  27. public void run() {
  28. tableframe.setTitle("CLASS SCHEDULING");
  29. tableframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  30. tableframe.setSize(800, 600);
  31.  
  32. tableframe.setLayout(new GridBagLayout());
  33.  
  34. GridBagConstraints c = new GridBagConstraints();
  35. c.weightx = 0;
  36. c.gridx = 1000;
  37. c.gridy = 50;
  38. c.fill = GridBagConstraints.CENTER;
  39. int j;
  40.  
  41. JPanel panel;
  42. JLabel label1, label2;
  43. final JTextField text1, text2;
  44. label1 = new JLabel();
  45.  
  46. label1.setText("Username:");
  47. text1 = new JTextField(15);
  48. JButton next = new JButton("Login");
  49. JButton next1 = new JButton("Cancel");
  50.  
  51. label2 = new JLabel();
  52. label2.setText("Password:");
  53. text2 = new JPasswordField(15);
  54. panel = new JPanel(new GridLayout(3, 1));
  55.  
  56. panel.add(label1);
  57. panel.add(text1);
  58. panel.add(label2);
  59. panel.add(text2);
  60. panel.add(next);
  61. panel.add(next1);
  62.  
  63.  
  64.  
  65. try {
  66. InputStream imageStream = this.getClass().getResourceAsStream("asset/login.jpeg");
  67. BufferedImage image;
  68.  
  69. image = ImageIO.read(imageStream);
  70.  
  71. JLabel picLabel = new JLabel(new ImageIcon(image));
  72.  
  73. panel.add(picLabel);
  74.  
  75. } catch (IOException e) {
  76. // TODO Auto-generated catch block
  77. e.printStackTrace();
  78. }
  79.  
  80. JPanel panel2;
  81. JLabel label3;
  82.  
  83. label3 = new JLabel();
  84.  
  85. label3.setText("Progressing...Please wait....");
  86.  
  87. panel2 = new JPanel(new GridLayout(3, 1));
  88. panel2.add(label3);
  89.  
  90. JScrollPane scroll = new JScrollPane(Table);
  91. // panel=new loginPanel(ttable,stgrp,input);
  92. JPanel south = new JPanel();
  93. south.setLayout(new GridLayout(1, 10));
  94. for (j = 0; j < 2; j++) {
  95. south.add(new JLabel(" "));
  96. }
  97. south.add(next);
  98.  
  99. south.add(next1);
  100.  
  101. tableframe.add(panel);
  102.  
  103. c.gridx = 0;
  104. c.gridy = 10;
  105. tableframe.add(south, c);
  106. tableframe.setVisible(true);
  107.  
  108.  
  109. }
  110. });
  111. }
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement