欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 表格的高和寬

呂致盈2年前8瀏覽0評論

Java是一種功能強(qiáng)大的編程語言,可以用于開發(fā)各種類型的應(yīng)用程序,其中包括圖形用戶界面(GUI)和Web應(yīng)用程序。在GUI應(yīng)用程序中,表格是非常常見的UI組件,因?yàn)樗鼈兛梢砸郧逦姆绞斤@示數(shù)據(jù)。在Java中,可以使用JTable類輕松創(chuàng)建表格,并使用setPreferredSize()方法控制表格的高度和寬度。

JTable table = new JTable(data, columnNames);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
table.setFillsViewportHeight(true);

首先,使用JTable構(gòu)造函數(shù)創(chuàng)建表格,并傳遞數(shù)據(jù)和列名。例如:

String[] columnNames = {"Name", "Age", "Gender"};
Object[][] data = {{"John", 25, "Male"}, {"Amy", 32, "Female"}, {"Tom", 18, "Male"}};
JTable table = new JTable(data, columnNames);

然后,使用setPreferredSize()方法設(shè)置表格的首選視口大小。在本例中,表格的高度為70像素,寬度為500像素。如果表格的數(shù)據(jù)行數(shù)超出了高度的限制,則自動添加滾動條。最后,使用setFillsViewportHeight()方法將表格嵌入視口,使其填滿視口的高度。這將確保即使在窗口大小發(fā)生變化時,表格的高度也將始終保持一致。

除了使用setPreferredSize()方法設(shè)置表格高度和寬度之外,還可以使用其他方法來控制表格的外觀。例如,使用setRowHeight()方法設(shè)置每一行的高度,使用setAutoResizeMode()方法自動調(diào)整列的大小,以使它們適合表格寬度。