Netbeans 中 Jtable 的各个列宽度
我是使用 JAVA 的新手。如何在 netbeans 中设置 JTable 的各个列宽度?
I'm new to using JAVA.. How do i set individual column widths of a JTable in netbeans?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是关于在 NetBeans 中使用 Swing GUI 构建器(以前称为 Project Matisse),还是关于在使用 NetBeans IDE 时手动创建表?
JTable的TableColumnModel的TableColumn列宽一般由 设置其首选宽度。 根据布局,您可能需要修改 TableColumn 的 minWidth 和 maxWidth 字段。
如果您使用的是 Swing GUI 构建器,您可以在包含面板的构造函数中的 initComponents() 之后调用它,或者如果您在设计模式下使用静态数据,您可以右键单击表格,选择表格内容,然后设置宽度当您使用定制器对话框添加列时。 设计模式中还可以选择“自定义代码”来修改 IDE 管理的 initComponents 方法的各个部分。
在 initComponents() 之后手动设置宽度最初可能是最简单且最不神奇的。
注意:我在回答此问题时引用的是 NetBeans IDE 6.8,菜单项和对话框可能有所不同。
Is this about using the Swing GUI builder (formerly Project Matisse) in NetBeans, or about creating a table by hand while using the NetBeans IDE?
JTable's TableColumnModel's TableColumn column widths are generally controlled by setting it's preferred width. Depending on the layout you may want to modify the minWidth and maxWidth fields of the TableColumn.
If you're using the Swing GUI builder you could call this after initComponents() in the containing panel's constructor, or if you're using static data in design mode you can right-click the table, choose Table Contents, and set the widths as you add columns using the Customizer Dialog. There is also the option to "Customize Code" in design mode to modify pieces of the IDE managed initComponents method.
Setting the widths by hand after initComponents() may be the easiest and least magical initially.
Note: I'm referencing NetBeans IDE 6.8 as I answered this, menu items and dialogs may differ.