Advertisement
m1o2

ItemsInSToresWindow

Sep 14th, 2012
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. package windows;
  2.  
  3. import java.awt.EventQueue;
  4.  
  5. import javax.swing.JInternalFrame;
  6. import javax.swing.JPanel;
  7. import java.awt.BorderLayout;
  8. import javax.swing.JScrollPane;
  9. import javax.swing.JTable;
  10. import javax.swing.table.DefaultTableModel;
  11. import javax.swing.border.TitledBorder;
  12. import javax.swing.JButton;
  13. import java.awt.Rectangle;
  14.  
  15. public class ItemsInSToresWindow extends JInternalFrame {
  16.  
  17.  
  18. private static final long serialVersionUID = 4007589083780778150L;
  19. private OshisFurnituresFrame frame;
  20. private JPanel panel;
  21. private JScrollPane scrollPane;
  22. private JTable table;
  23. private JButton closeButton;
  24.  
  25. public ItemsInSToresWindow( OshisFurnituresFrame frame ) {
  26.  
  27. setBounds(new Rectangle(0, 0, 450, 300));
  28.  
  29. setFrame(frame);
  30.  
  31. setBounds(100, 100, 450, 300);
  32. getContentPane().setLayout(null);
  33.  
  34. panel = new JPanel();
  35. panel.setBorder(new TitledBorder(null, "Items Left In Stores", TitledBorder.LEADING, TitledBorder.TOP, null, null));
  36. panel.setBounds(12, 13, 410, 219);
  37. panel.setName("panel");
  38. getContentPane().add(panel);
  39. panel.setLayout(new BorderLayout(0, 0));
  40.  
  41. scrollPane = new JScrollPane();
  42. scrollPane.setName("scrollPane");
  43. panel.add(scrollPane, BorderLayout.CENTER);
  44.  
  45. table = new JTable();
  46. table.setModel(new DefaultTableModel(
  47. new Object[][] {
  48. },
  49. new String[] {
  50. "Item", "Quantity Left"
  51. }
  52. ) {
  53. boolean[] columnEditables = new boolean[] {
  54. false, false
  55. };
  56. public boolean isCellEditable(int row, int column) {
  57. return columnEditables[column];
  58. }
  59. });
  60. table.setName("table");
  61. scrollPane.setViewportView(table);
  62.  
  63. closeButton = new JButton("Close");
  64. closeButton.setBounds(12, 234, 89, 23);
  65. closeButton.setName("closeButton");
  66. getContentPane().add(closeButton);
  67.  
  68. }
  69.  
  70. public OshisFurnituresFrame getFrame() {
  71. return frame;
  72. }
  73.  
  74. public void setFrame(OshisFurnituresFrame frame) {
  75. this.frame = frame;
  76. }
  77.  
  78. public static long getSerialversionuid() {
  79. return serialVersionUID;
  80. }
  81.  
  82. public JPanel getPanel() {
  83. return panel;
  84. }
  85.  
  86. public void setPanel(JPanel panel) {
  87. this.panel = panel;
  88. }
  89.  
  90. public JScrollPane getScrollPane() {
  91. return scrollPane;
  92. }
  93.  
  94. public void setScrollPane(JScrollPane scrollPane) {
  95. this.scrollPane = scrollPane;
  96. }
  97.  
  98. public JTable getTable() {
  99. return table;
  100. }
  101.  
  102. public void setTable(JTable table) {
  103. this.table = table;
  104. }
  105.  
  106. public JButton getCloseButton() {
  107. return closeButton;
  108. }
  109.  
  110. public void setCloseButton(JButton closeButton) {
  111. this.closeButton = closeButton;
  112. }
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement