Java标题边框
有没有办法在JavaSwing中设置标题边框标题的字体Java标题边框,java,swing,Java,Swing,有没有办法在JavaSwing中设置标题边框标题的字体 JPanel panelDOB = new JPanel(); panelDOB.setBorder(new TitledBorder(new LineBorder(new Color(171, 173, 179)), "DATE OF BIRTH", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(109, 109, 109))); panelDOB.
JPanel panelDOB = new JPanel();
panelDOB.setBorder(new TitledBorder(new LineBorder(new Color(171, 173, 179)), "DATE OF BIRTH", TitledBorder.LEADING, TitledBorder.TOP, null, new Color(109, 109, 109)));
panelDOB.setBackground(Color.WHITE);
panelDOB.setFont(new Font("Tw Cen MT", Font.PLAIN, 12));
sl_panelFac.putConstraint(SpringLayout.NORTH, panelDOB, 6, SpringLayout.SOUTH, txtNationality);
sl_panelFac.putConstraint(SpringLayout.WEST, panelDOB, 10, SpringLayout.WEST, panelFac);
sl_panelFac.putConstraint(SpringLayout.SOUTH, panelDOB, 61, SpringLayout.SOUTH, txtNationality);
sl_panelFac.putConstraint(SpringLayout.EAST, panelDOB, 196, SpringLayout.WEST, panelFac);
panelFac.add(panelDOB);
panelDOB.setLayout(new SpringLayout());
只需在列表中查找标题边界即可解决此问题 在那里你会发现两个构造函数(这里有一个) 采用字体以及设置字体的方法
public void setTitleFont(Font titleFont)
或者,BorderFactory中有两种方法可以使用所选字体创建标题边框,也可以通过
坦率地说,我有点惊讶,你在来到这里之前没有查看API。这可以通过简单地查找标题边框来回答 在那里你会发现两个构造函数(这里有一个) 采用字体以及设置字体的方法
public void setTitleFont(Font titleFont)
或者,BorderFactory中有两种方法可以使用所选字体创建标题边框,也可以通过
坦率地说,我有点惊讶,你在来到这里之前没有查看API。除了正确的答案之外,方法应该是
setTitleFont(Font f)
-仅供参考。除了正确的答案之外,
在提问之前阅读API。阅读API是唯一知道可以更改哪些属性的方法。除了正确的答案外,方法是setTitleFont(Font f)
-仅供参考。除了正确的答案之外,
在提问之前阅读API。阅读API是您知道可以更改哪些属性的唯一方法。
public static TitledBorder createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)