Java 在mulpitle JLabels周围设置边界
一个人要怎么做呢 如果我有Java 在mulpitle JLabels周围设置边界,java,swing,jframe,jpanel,border,Java,Swing,Jframe,Jpanel,Border,一个人要怎么做呢 如果我有 JLabel label1 = new JLabel ("Hello1"); JLabel label2 = new JLabel ("Hello2"); label2.setPreferredSize(new Dimension(100,20)); label1.setPreferredSize(new Dimension(100,20)); 如何在两个标签周围投射边框? 不是每个标签的边框,而是跨越两个标签的一个边框
JLabel label1 = new JLabel ("Hello1");
JLabel label2 = new JLabel ("Hello2");
label2.setPreferredSize(new Dimension(100,20));
label1.setPreferredSize(new Dimension(100,20));
如何在两个标签周围投射边框?
不是每个标签的边框,而是跨越两个标签的一个边框。
显然我可以用手画,但那是不现实的
我当前使用flowlayout,并且我的框架不可编辑。使用适当的布局管理器将标签包装在
JPanel
中,并设置面板的边框
下面的代码将导致标签水平相邻,且两个标签周围都有给定的边框
JPanel面板=新的JPanel();
panel.setLayout(新的BoxLayout(panel,BoxLayout.X_轴));
面板。添加(标签1);
面板。添加(标签2);
专家组命令(……);
使用适当的布局管理器将标签包装在JPanel
内,并设置面板的边框
下面的代码将导致标签水平相邻,且两个标签周围都有给定的边框
JPanel面板=新的JPanel();
panel.setLayout(新的BoxLayout(panel,BoxLayout.X_轴));
面板。添加(标签1);
面板。添加(标签2);
专家组命令(……);
有关更多信息和示例,请阅读上的Swing教程部分。有关更多信息和示例,请阅读上的Swing教程部分。