আমার একটি জেটিবেল রয়েছে যাতে আমি কলামের আকারটি নীচে সেট করেছি:
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
পছন্দসই আকার সেট করা আছে।