我很难理解如何在GUI程序中加粗文本。程序显示我的计算器程序的初始值为0.0但我需要能够使其加粗并将其设置为14字体。有没有简单的方法呢?
JPanel x = new JPanel(new BorderLayout());
JTextField z = new JTextField();
z.setEditable(false);
z.setText("0.0");
x.add(field, BorderLayout.NORTH);
答案 0 :(得分:6)
试试这个:
z.setFont(z.getFont().deriveFont(Font.BOLD, 14f));
deriveFont()
的优势在于能够将新字体基于现有字体。这将保持您不想改变的字体特征。
答案 1 :(得分:0)
您可以通过执行以下操作简单地更改JTextField
字体:
f.setFont(new Font("Tahoma", Font.BOLD, 14));// Tahoma is an example, you could use any forn you want.