如何向带有边框的 JPanel 添加填充
我想在一些s中添加填充。我找到了这个答案:https://stackoverflow.com/a/5328475/1590323JPanel
它适用于没有边框的面板。但是,对于已经具有边框的面板,我该怎么做呢?(本例中为 A)TitledBorder
我试过了:
JPanel mypanel = new MyPanel(); // Panel that I am going to add a TitledBorder to, but needs padding
mypanel.setBorder(new EmptyBorder(10,10,10,10));
JPanel mypanel_container = new JPanel();
TitledBorder border = BorderFactory.createTitledBorder(BorderFactory.createRaisedBevelBorder(), "My panel");
border.setTitleJustification(TitledBorder.LEADING);
mypanel_container.setBorder(border);
mypanel_container.add(mypanel);
this.add(mypanel_container);
(简而言之:向面板添加一个,该面板应具有 ,然后使用 创建另一个面板,并将第一个面板添加到该面板,然后使用该面板)EmptyBorder
TitledBorder
TitledBorder
但后来我得到了太大的填充,忽略了.EmptyBorder
那么,如何向具有图形边框的 JPanel 添加填充呢?