我有一個JTable放在裏面的JDialog,我想知道是否可以使用JTable尺寸設置Jdialog尺寸(寬度和高度),而不是更多的空間。例如,對話框的高度必須與放置在表格中的高度相同,而沒有可用空間。到目前爲止,我已經使用setSize方法設置了對話框的維度,但是如果我的表格行沒有完全佔據所有空間,那麼高度將會有空閒空間。我只想查看錶格佔用的空間;是否可以將jdialog的尺寸設置爲與jtable放置的尺寸相同?
JDialog d=new JDialog();
String columns[]={"Name","Surname","year of birth"};
Object rows[][]={{"Mario","rossi","1992"}};
JTable t=new JTable(rows,columns);
d.setSize(200,200);
d.add(t);
d.setVisible(true);
在上面的代碼我已經設置好的爲d的特定尺寸,但這種方式也可能是更大的空間超過高度和寬度!!!有人可以幫助我嗎?
太棒了!它的作品,非常感謝你!以適合對話框精確的高度表我已經設置對象的高度值Dimension with t.getRowHeight()* rows.length !!! – altair