小程序周围的边框

时间:2014-06-27 10:31:34

标签: java applet

是否有任何方法可以在applet周围设置边框,以便所有组件都包含在边框内?

            this.getContentPane().setBorder() 

方法不存在

2 个答案:

答案 0 :(得分:3)

你可以:

  • <applet>元素的 CSS 定义边框,或
  • 在您的小程序中创建根容器JPanel),并为其指定边框(setBorder)。

解释根容器(请参阅下面的评论中的问题):

通常,您将UI元素直接添加到JApplet(或JFrame,JDialog):

setLayout(new FlowLayout());
add(new JLabel("Name: "));
add(new JTextField(20));

但您也可以创建自己的根容器(作为中间容器):

setLayout(new BorderLayout());
JPanel root = new JPanel();
add(root, BorderLayout.CENTER);
root.setBorder(new EmptyBorder(10, 10, 10, 10));

root.setLayout(new FlowLayout());
root.add(new JLabel("Name: "));
root.add(new JTextField(20));

答案 1 :(得分:1)

尝试在表单设计上使用JLabel并使用属性设置边框