java - 小程序周围的边框

标签 java applet

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

            this.getContentPane().setBorder() 

方法不存在

最佳答案

您可以:

  • CSS 中为 <applet> 定义边框元素,或者
  • 在小程序中创建一个根容器 ( 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));

关于java - 小程序周围的边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24449696/

相关文章:

java - 字符串拆分,过滤和加入单行 java 8

Java:如何从 IE 浏览器访问 Window 凭据

java - 有没有人让 Recaptcha 在 Google App Engine 上运行(用 Java)?

SSL MITM 和 java 小程序

mySQL 的 Java Applet 问题

java select 语句不起作用

java - 用于矩阵乘法的线程程序

java - 在 Applet 中加载 ActiveX 对象

javascript - 检测 Applet 何时加载

java - Java 小程序在 Web 上的可用性