🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Java / JTABLO kullanımı VE POPUP MENU

 

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); } }

 2021 Ocak 18 Pazartesi
 384