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

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

我想要的一个例子是Firefox:

Firefox选项

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

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

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

Border lineBorder = BorderFactory.createLineBorder(Color.black); JPanel panel = new JPanel(); panel.setBorder(lineBorder); 

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