1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
| package methodologie_projet;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JTable;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JScrollPane;
public class Remplir_Table extends JFrame {
private String [] entetes={"designation","prix_unitaire"};
Object[][] tabObjectsjTable = new Object[100][2];
private JPanel contentPane;
private JTable table;
private JButton btnNewButton;
private JButton btnNewButton_1;
private JButton btnNewButton_2;
private JTextField textField;
private JTextField textField_1;
private JScrollPane scrollPane;
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Remplir_Table frame = new Remplir_Table();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Remplir_Table() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 378);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
contentPane.add(getTable());
contentPane.add(getBtnNewButton());
contentPane.add(getBtnNewButton_1());
contentPane.add(getBtnNewButton_2());
contentPane.add(getTextField());
contentPane.add(getTextField_1());
contentPane.add(getScrollPane());
}
private JTable getTable() {
if (table == null) {
table = new JTable();
table.setBounds(397, 146, -378, -103);
if (table == null) {
new JTable( tabObjectsjTable,entetes);
}}
return table;
}
private JButton getBtnNewButton() {
if (btnNewButton == null) {
btnNewButton = new JButton("ajouter");
btnNewButton.setBounds(27, 270, 97, 25);
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
getTable().setValueAt(textField.getText(), 0, 0);
}});
}
return btnNewButton;
}
private JButton getBtnNewButton_1() {
if (btnNewButton_1 == null) {
btnNewButton_1 = new JButton("supprimer");
btnNewButton_1.setBounds(182, 270, 97, 25);
}
return btnNewButton_1;
}
private JButton getBtnNewButton_2() {
if (btnNewButton_2 == null) {
btnNewButton_2 = new JButton("rec");
btnNewButton_2.setBounds(308, 270, 97, 25);
}
return btnNewButton_2;
}
private JTextField getTextField() {
if (textField == null) {
textField = new JTextField();
textField.setBounds(23, 189, 116, 22);
textField.setColumns(10);
}
return textField;
}
private JTextField getTextField_1() {
if (textField_1 == null) {
textField_1 = new JTextField();
textField_1.setBounds(254, 189, 116, 22);
textField_1.setColumns(10);
}
return textField_1;
}
private JScrollPane getScrollPane() {
if (scrollPane == null) {
scrollPane = new JScrollPane();
scrollPane.setBounds(12, 28, 393, 138);
}
return scrollPane;
}
public String [] getEntetes() {
return entetes;
}
public void setEntetes(String [] entetes) {
this.entetes = entetes;
}
} |
Partager