1-) Java - JTABLOYA TEXTFİELDDAKİLERİ YAZMA ADI ADA YAŞI YAŞA VE POPUP MENU İLE SEÇİLEN SATIRI SİLME
public class tab extends javax.swing.JFrame {
JTextField[] eleman = new JTextField[5];
DefaultTableModel model;
public tab() {
model = (DefaultTableModel) jTable1.getModel();
eleman[0] = jTextField1; eleman[1] = jTextField2; eleman[2] = jTextField3; eleman[3] = jTextField4; }
String data[] = new String[4];
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
for (int i = 0; i < data.length; i++) {
data[i] = eleman[i].getText().toString(); }
model.addRow(data);
jTable1.setModel(model);
for(int i = 0; i < data.length; i++){//TEXTFİELDLARI TEMİZLEME
eleman[i].setText(""); } }
private void formWindowOpened(java.awt.event.WindowEvent evt) {
jTable1.setComponentPopupMenu(jPopupMenu1);
jMenuItem1.setText("SİL"); }
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
int selectedRowIndex = jTable1.getSelectedRow();//seçilen satırın inde numarasını verir
if (selectedRowIndex != -1) {//herhangi bir satır seçilmezse -1 döner
model.removeRow(selectedRowIndex); } }