java - jtable 单元格中的按钮和文本框对齐

标签 java swing jtable layout-manager tablecellrenderer

我有一个表格,在某些单元格中同时包含按钮和文本框。现在我可以将两个组件都放在表格单元格中。感谢OscarRyz's代码。现在我的问题是我必须对齐这些组件,使按钮位于单元格的最右侧,文本框应从单元格的最左侧开始到按钮的开头。 (简单来说,它们应该彼此相邻并占据整个单元格。)如何在单元格内对齐它们?

目前看起来是这样的,

enter image description here

但我一直在寻找这样的 View ,

enter image description here

我看过Component Border代码,但不知道如何将它用于表格。

我们将不胜感激。

最佳答案

带有 BorderLayoutJPanelJTextField 放入 BorderLayout.CENTER BorderLayout.EAST 中的 JButton 应该这样做。

为了将来引用:将 Visual guide to layout managers 添加为书签如果您正在寻找 LayoutManager

关于java - jtable 单元格中的按钮和文本框对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12622585/

相关文章:

java - 一个接口(interface)可以有多少个具体方法(JDK 7及以下版本)

Java 不喜欢下载文件。

java - 如何在 JTable 中使用箭头键移动行选择?

java - JComboBox 未在 jTable 中打开

java - 程序在启动子表单时无响应

java - 从 mysql 检索数据并将其放入 JTables

java - 获取多行流布局的首选大小

java - 如何通过调用反射方法检测属性何时被修改

java - Linux 上的循环引用

java - JTable 将 JComboBox 和 JCheckBox 恢复为选择后的值