olarak ayarlama JTable'daki bir satırın yüksekliğini artırabilmek için bir çözüm arıyordum. Tamamen derleyen ve çalıştıran setRowHeight (int int) yöntemini kullanıyorum, ancak hiçbir satır artmadı. Ben satırın getRowHeight (int) yöntemini kullandığımda, yüksekliğini ayarlamak için satır arttığım boyutu yazdırır, bu yüzden neyin yanlış olduğundan emin değilim. Aşağıdaki kod, onu nasıl çözmeye çalıştığımı gösteren kaba bir örnektir.JTable'da satırın yüksekliğini java
Sınıfım JFrame'i genişletiyor.
String[] columnNames = {"Column 1", "Column 2", "Column 1 3"};
JTable table = new JTable(new DefaultTableModel(columnNames, people.size()));
DefaultTableModel model = (DefaultTableModel) table.getModel();
int count =1;
for(Person p: people)
{
model.insertRow(count,(new Object[]{count, p.getName(), p.getAge()+"",
p.getNationality}));
count++;
}
table.setRowHeight(1, 15);//Try set height to 15 (I've tried higher)
Bana nerede yanlış gittiğimi söyleyebilir mi? 1 ila 15 piksel arasındaki satırın yüksekliğini artırmaya çalışıyorum?
veya isterseniz belirli bir satır, kullanım için satır yüksekliğini ayarlamak için:
Üzgünüm, kötülükte setRowHeight (int int) yöntemini kullanıyordum, ancak setRowHeight (int) olarak değiştirdim ve şimdi mükemmel çalışıyor. Cevaplar için teşekkürler, çok beğenilen –