У меня есть код на стороне клиента, который управляет элементами цитаты: у меня есть Jtable, я добавляю строки статей, я удаляю и т. Д ... Короче, все работает. Я хотел бы трансформировать свою систему, используя EJB-архитектуру сеансов без сохранения состояния. Может ли кто-нибудь дать мне начало кода путем интеграции моего существующего кода? Заранее спасибо.
Часть, которая управляет добавлением строки: '' '
table = new JTable();
Object[] columns = {"Id article","Libellé","Prix"};
DefaultTableModel model = new DefaultTableModel();
model.setColumnIdentifiers(columns);
table.setModel(model);
table.setRowHeight(22);
table.setBounds(10, 52, 477, 118);
contentPane.add(table);
articleID = new JTextField();
articleID.setBounds(155, 247, 121, 20);
contentPane.add(articleID);
articleID.setColumns(10);
articleLIBELLE = new JTextField();
articleLIBELLE.setBounds(155, 278, 121, 20);
contentPane.add(articleLIBELLE);
articleLIBELLE.setColumns(10);
articlePRIX = new JTextField();
articlePRIX.setText("");
articlePRIX.setBounds(155, 309, 121, 20);
contentPane.add(articlePRIX);
articlePRIX.setColumns(10);
// create JScrollPane
JScrollPane scroll = new JScrollPane(table);
scroll.setBounds(20, 60, 550, 120);
contentPane.setLayout(null);
contentPane.add(scroll);
// create an array of objects to set the row data
Object[] row = new Object[3];
JButton btnAjouterLarticleAu = new JButton("Ajouter l'article au devis");
// button add row
btnAjouterLarticleAu.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
row[0] = articleID.getText();
row[1] = articleLIBELLE.getText();
row[2] = articlePRIX.getText();
// add row to the model
model.addRow(row);
}
});
' '' спасибо за аванс