java 如何设置字体格式?

java 如何设置字体格式?,第1张

Java Swing中可以给每个控件设置字体格式和其他属性的设置,示例如下:\x0d\x0asubmit= new JButton("登陆")\x0d\x0asubmit.setFont(new Font("宋体", Font.PLAIN, 16))\x0d\x0a三个参数分别表示: 字体,样式(粗体,斜体等),字号\x0d\x0a submit.setForeground(Color.RED)\x0d\x0a这个表示给组件上的文字设置颜色Color.RED表示红色\x0d\x0a当然你也可以自己给RGB的值 比如 submit.setForeground(new Color(215,215,200))

首先定义一个字体:

Font font = new Font("simsun", Font.PLAIN, 12)

在显示之前调用下面的语句设置字体:

UIManager.put("Button.font", font)

UIManager.put("CheckBox.font", font)

UIManager.put("CheckBoxMenuItem.acceleratorFont", font)

UIManager.put("CheckBoxMenuItem.font", font)

UIManager.put("ColorChooser.font", font)

UIManager.put("ComboBox.font", font)

UIManager.put("DesktopIcon.font", font)

UIManager.put("EditorPane.font", font)

UIManager.put("FormattedTextField.font", font)

UIManager.put("InternalFrame.titleFont", font)

UIManager.put("Label.font", font)

UIManager.put("List.font", font)

UIManager.put("Menu.acceleratorFont", font)

UIManager.put("Menu.font", font)

UIManager.put("MenuBar.font", font)

UIManager.put("MenuItem.acceleratorFont", font)

UIManager.put("MenuItem.font", font)

UIManager.put("OptionPane.font", font)

UIManager.put("Panel.font", font)

UIManager.put("PasswordField.font", font)

UIManager.put("PopupMenu.font", font)

UIManager.put("ProgressBar.font", font)

UIManager.put("RadioButton.font", font)

UIManager.put("RadioButtonMenuItem.acceleratorFont", font)

UIManager.put("RadioButtonMenuItem.font", font)

UIManager.put("ScrollPane.font", font)

UIManager.put("Spinner.font", font)

UIManager.put("TabbedPane.font", font)

UIManager.put("Table.font", font)

UIManager.put("TableHeader.font", font)

UIManager.put("TextArea.font", font)

UIManager.put("TextField.font", font)

UIManager.put("TextPane.font", font)

UIManager.put("TitledBorder.font", font)

UIManager.put("ToggleButton.font", font)

UIManager.put("ToolBar.font", font)

UIManager.put("ToolTip.font", font)

UIManager.put("Tree.font", font)

UIManager.put("Viewport.font", font)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6407897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存