คำถามติดแท็ก jtable




9
การตั้งค่า Java JTable ความกว้างของคอลัมน์
ฉันมี JTable ซึ่งฉันกำหนดขนาดคอลัมน์ดังนี้: table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); table.getColumnModel().getColumn(0).setPreferredWidth(27); table.getColumnModel().getColumn(1).setPreferredWidth(120); table.getColumnModel().getColumn(2).setPreferredWidth(100); table.getColumnModel().getColumn(3).setPreferredWidth(90); table.getColumnModel().getColumn(4).setPreferredWidth(90); table.getColumnModel().getColumn(6).setPreferredWidth(120); table.getColumnModel().getColumn(7).setPreferredWidth(100); table.getColumnModel().getColumn(8).setPreferredWidth(95); table.getColumnModel().getColumn(9).setPreferredWidth(40); table.getColumnModel().getColumn(10).setPreferredWidth(400); วิธีนี้ใช้ได้ดี แต่เมื่อขยายตารางให้ใหญ่สุดฉันจะได้พื้นที่ว่างทางด้านขวาของคอลัมน์สุดท้าย เป็นไปได้หรือไม่ที่จะปรับขนาดคอลัมน์สุดท้ายที่ส่วนท้ายของหน้าต่างเมื่อปรับขนาดแล้ว ฉันพบAUTO_RESIZE_LAST_COLUMNคุณสมบัติในเอกสาร แต่ใช้ไม่ได้ แก้ไข: JTableอยู่ในJScrollPaneขนาดที่ต้องการถูกกำหนด
95 java  swing  size  jtable 

6
JTable วิธีรีเฟรชโมเดลตารางหลังจากแทรกลบหรืออัปเดตข้อมูล
นี่คือ jTable ของฉัน private JTable getJTable() { String[] colName = { "Name", "Email", "Contact No. 1", "Contact No. 2", "Group", "" }; if (jTable == null) { jTable = new JTable() { public boolean isCellEditable(int nRow, int nCol) { return false; } }; } DefaultTableModel contactTableModel = (DefaultTableModel) jTable .getModel(); …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.