像Firefox一样使用标题制作JPanel边框

Nei*_*fen 7 java firefox swing border jpanel

我想在我的应用程序中创建一个选项对话框.在这个对话框中,我想做一些用边框和标题包围的区域.

我想要的一个例子是Firefox:

Firefox选项

我怎样才能在Java中做类似的事情?

Hei*_*bug 10

在这里,您可以找到所需的所有信息.

基本上你可以使用边框工厂使用Swing中可用的类型创建边框:

Border lineBorder = BorderFactory.createLineBorder(Color.black);
JPanel panel = new JPanel();
panel.setBorder(lineBorder);
Run Code Online (Sandbox Code Playgroud)

您还可以定义实现Border接口的自定义边框.

  • +1这正是我想要的.`BorderFactory.createTitledBorder(loweredetched,"title");`谢谢 (2认同)