编辑器字体、颜色与字号的设置

颜色运用实例:

<font color="黑体">黑体字示例</font>
<font color="微软雅黑">微软雅黑示例</font>
<font color="STCAIYUN">华文彩云示例</font>
<font color="#0099ff" size="5" face="STCAIYUN">0099ff颜色</font>
<font color="red" size="5">color="#00ffff"</font>

使用颜色名,以下给出了不同颜色名的效果。

palegoldenrod 苍麒麟色
palegreen 苍绿色
palevioletred苍紫罗蓝色
peachpuff 桃色
papayawhip 番木色
pansy 紫罗兰色
pink 粉红
plum 杨李色
powderblue 粉蓝色
purple 紫色
rosybrown 褐玫瑰红
rubine 宝石红
saddlebrown 重褐色
salmon 鲜肉色
salmon pink 橙红色
sandy beige 浅褐色
sandybrown 沙褐色
sapphire 宝石蓝
scarlet 猩红色
seagreen 海绿色
seashell 海贝色
shocking pink 鲜粉红色
sienna 赭色
silver 银白色
skyblue 天蓝色
slateblue 石蓝色
slategray 灰石色
smoky/gray 烟灰色
snow 雪白色
springgreen 春绿色
steelblue 钢蓝色
tomato 番茄色
turquoise blue 翠蓝色
还有最常见的颜色:
red(红)
white(白)
black(黑)
green(绿)
yellow(黄)
blue(蓝)
purple(紫)
gray(灰)
brown(棕)
tan(褐色)
syan(青色)

使用十六进制颜色值

   例如red用十六进制颜色值表示为#FF0000,黑色就是#000000,blue为#0000FF。

这里写图片描述这里写图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是使用Java设置文本编辑器字体大小字号颜色的示例代码: ```java import javax.swing.*; import java.awt.*; public class TextEditor extends JFrame { private JTextArea textArea; public TextEditor() { // 创建一个新的 JFrame 窗口 setTitle("文本编辑器"); setDefaultCloseOperation(EXIT_ON_CLOSE); setSize(600, 400); setLocationRelativeTo(null); // 创建一个新的 JTextArea 文本区域,并将其添加到 JFrame 窗口中 textArea = new JTextArea(); add(new JScrollPane(textArea)); // 创建一个新的菜单栏,并将其添加到 JFrame 窗口中 JMenuBar menuBar = new JMenuBar(); setJMenuBar(menuBar); // 创建一个新的菜单,并将其添加到菜单栏中 JMenu formatMenu = new JMenu("格式"); menuBar.add(formatMenu); // 创建一个新的菜单项,并将其添加到菜单中 JMenuItem fontMenuItem = new JMenuItem("字体"); formatMenu.add(fontMenuItem); // 添加字体菜单项的监听器 fontMenuItem.addActionListener(e -> { Font currentFont = textArea.getFont(); Font newFont = JFontChooser.showDialog(this, "选择字体", currentFont); if (newFont != null) { textArea.setFont(newFont); } }); // 创建一个新的工具栏,并将其添加到 JFrame 窗口中 JToolBar toolBar = new JToolBar(); add(toolBar, BorderLayout.NORTH); // 创建一个新的字体大小下拉框,并将其添加到工具栏中 Integer[] fontSizes = {8, 9, 10, 11, 12, 14, 16, 18, 20, 22, 24, 26, 28, 36, 48, 72}; JComboBox<Integer> fontSizeBox = new JComboBox<>(fontSizes); fontSizeBox.setSelectedItem(currentFont.getSize()); toolBar.add(fontSizeBox); // 添加字体大小下拉框的监听器 fontSizeBox.addActionListener(e -> { int fontSize = (Integer) fontSizeBox.getSelectedItem(); Font currentFont = textArea.getFont(); Font newFont = new Font(currentFont.getName(), currentFont.getStyle(), fontSize); textArea.setFont(newFont); }); // 创建一个新的字体颜色按钮,并将其添加到工具栏中 JButton fontColorButton = new JButton("字体颜色"); toolBar.add(fontColorButton); // 添加字体颜色按钮的监听器 fontColorButton.addActionListener(e -> { Color currentColor = textArea.getForeground(); Color newColor = JColorChooser.showDialog(this, "选择字体颜色", currentColor); if (newColor != null) { textArea.setForeground(newColor); } }); } public static void main(String[] args) { TextEditor editor = new TextEditor(); editor.setVisible(true); } } ``` 在上面的代码中,我们首先创建了一个新的 JFrame 窗口,并将一个 JTextArea 文本区域添加到其中。然后,我们创建了一个新的菜单栏和菜单,以及一个名为“字体”的菜单项。当用户点击“字体”菜单项时,我们使用 JFontChooser 显示了一个字体选择器对话框,让用户选择新的字体。然后,我们根据用户的选择更新了 JTextArea 的字体。 接下来,我们创建了一个新的工具栏,并添加了一个字体大小下拉框和一个字体颜色按钮。当用户选择新的字体大小颜色时,我们同样根据用户的选择更新了 JTextArea 的字体大小颜色。 需要注意的是,上面的代码中引用了一些第三方库,如 JFontChooser 和 JColorChooser。这些库可以方便地提供字体选择器和颜色选择器对话框,使得我们的代码更加简洁和易读。如果您想要使用这些库,需要先在项目中引入相关的 jar 包。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值