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:
'O örnek olarak kodumu kesilip, ve hatta vize increase' 100 yüksekliğe arttı ve hala. Bu yüzden sorunu gösteren SSCCE'nizi (http://sscce.org/) göndermelisiniz. Sadece bir şey yaptığını söylediği için aslında yapıyorsun anlamına gelmez. Belki iki tabloyu yanlışlıkla tanımladınız ve aslında görüntülenmeyen bir tablonun özelliğini değiştiriyorsunuz. – camickr
Ü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 –