içinde combobox'lar oluşturma Amacım bir matris gibi bir arabirim sağlamaktır, matristeki her bir hücre 2 değerine sahip olacak ve kullanıcı ikisi arasında en iyi seçecektir.jtable
Bu yüzden jTable ve açılan kutular için düşünmeyi düşündüm, sorun matrisimde her bir hücrenin değeri bir sütundaki farklı. Ancak, açılan kutuyu tablonun tüm sütununa ekleyen aşağıdaki kod ve açılan kutu değerini değiştirirsem, tablonun tamamı değişir. Her biri aynı zamanda DefaultTableModel ile çalıştı farklı değerler
javax.swing.JComboBox k = new javax.swing.JComboBox();
k.addItem("1");
k.addItem("2");
k.addItem("3");
k.setEnabled(true);
k.setVisible(true);
this.jTable1.getColumnModel().getColumn(0).setCellEditor(new DefaultCellEditor(k));
sahiptir, öyle ki tabloya açılan kutularını eklemek nasıl
kod
DefaultTableModel t =new javax.swing.table.DefaultTableModel();
t.setColumnCount(10);
t.setRowCount(10);
t.setValueAt(k, 0, 0);
jTable1.setModel(t);
ama ben
olarak Arabirimdeki çıktı almakjavax.swing.JComboBox[,0,0,0x0,invalid,layout=javax.swing.plaf.metal.MetalComboBoxUI$MetalComboBoxLayoutManager,alignmentX=0.0,alignmentY=0.0,border=,flags=16777544,maximumSize=,minimumSize=,preferredSize=,isEditable=false,lightWeightPopupEnabled=true,maximumRowCount=8,selectedItemReminder=1]
SetValue'da JComboBox ve JComponent olarak "k" kestirmeyi denedim
Birisi
çok yararlı oldu, ancak birden fazla sütunun birleşik sütunları eklemek zorunda kaldığımda düzgün çalışmıyor gibi görünmüyor. Her sütunda da özel birleşik kutular nasıl ayarlanmalı? – karthi