Make a JPanel border with title like in Firefox

2019-02-22 01:10发布

问题:

I would like to make an option dialog in my application. In this dialog I want to make kind of Areas surrounded with a border and with a title.

An example of what I want is in Firefox:

How can I do something like that in Java?

回答1:

Here you can find all informations you need.

Basically you can use border factory to create a Border using types available in Swing:

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

You can also define your custom borders implementing Border interface.