Java Swing 文本字段和按钮的边框

标签 java swing

我有一个 Swing UI,其中包含 6 个用于输入的文本字段和标签,以及 1 个用于显示输出的按钮和文本字段。现在我想围绕这两者做一个边界。

我已经阅读了一些有关标题边框的 Material ,但我认为它仅适用于单个元素。请建议。

最佳答案

您可以制作一个带有标题边框的 JPanel,然后使用您选择的内容管理器在 JPanel 中放置您想要的任意数量的组件。

一个例子:

JPanel myPanel = new JPanel();
myPanel.setBorder(new TitledBorder(null, "My Title", TitledBorder.LEADING, TitledBorder.TOP, null, null));

myPanel.setLayout(new GridLayout(1, 0, 0, 0));

JButton button = new JButton("New button");
myPanel.add(button);

JLabel label = new JLabel("New label");
myPanel.add(label);

关于Java Swing 文本字段和按钮的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5897213/

相关文章:

javascript - WebSocket - Javascript 客户端表示已连接,但 Java 服务器没有

java - 使用 IntelliJ 设置 JOGL 时出现异常

java - 不可能的Java内存一致性错误

java - JFrame 在更改其内容和 pack() 时闪烁

java - Jtable获取列标题组件

java - 具有不规则边框的图像在 java 中显示为一个连续图像

java - new ActionListener(){} 类型的方法 xy(double, ...) 未定义

java - 在 Android 中隐藏、显示和聚焦 editText

java - 无法将 ID 从 gsp 传递到 Controller

java - 使用 DocumentFilter 后将文本附加到 JTextArea