我很难理解如何在我的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);
试试这个:
z.setFont(z.getFont().deriveFont(Font.BOLD, 14f));
deriveFont()
的优点是能够将新字体基于现有字体。 这将保留您不想更改的字体特征。
您可以通过执行以下操作简单地更改JTextField
字体:
f.setFont(new Font("Tahoma", Font.BOLD, 14));// Tahoma is an example, you could use any forn you want.