当前位置: 首页 > 面试题库 >

单击JButton Java时更改字体样式

骆嘉石
2023-03-14
问题内容

如何更改STYLEFont上一个点击的时候JButton

我试图让3个按钮将样式分别更改为PLAINBOLDITALIC

我已经读过,font Class API但是我没有什么比setStyle我们只能getStyle

我发现Java中的字体类比应该的:S更复杂。


问题答案:

您需要调用setFont(...)not setStyle。

例如,如果要保留相同的字体,但更改名为“ field”的JTextField的样式,则可以执行以下操作:

field.setFont(field.getFont().deriveFont(Font.BOLD));

编辑
要将字体设置为粗体和斜体,可以使用位图或位图:

field.setFont(field.getFont().deriveFont(Font.BOLD | Font.ITALIC));

请注意,这使用的是按位包含的OR运算符,该运算符使用单个管道符号:,|而不是使用逻辑的OR运算符,其使用双管道符号:||

还要注意|可以用作逻辑OR运算符的进一步的细微和混乱,但是您通常会更喜欢使用||它,因为后者是“短路”运算符,因为如果表达式的左侧为true
,甚至没有评估右侧。



 类似资料:
  • 正如标题所说,当我单击按钮或RecycerView项目时,我想改变RecycerView项目的样式(不是在所有项目上,只是在单击的项目上)。应该看起来像 单击任一按钮后,隐藏透明覆盖并对该项目执行操作

  • 问题内容: 我创建了一个扩展JDialog的类,其中有一些复选框和3个按钮:接受,取消和全选。 当用户单击全选时,应选中每个复选框,如果再次单击,则应取消选中每个复选框。效果很好,但我还希望按钮的文本在“全选”和“全选”之间切换。我在这里遇到了麻烦,因此当用户单击按钮并将文本更改为“取消全选”时,该按钮消失了。 我在这里将类简化为最简单的形式: 我看不出有什么问题。有什么帮助吗? 问题答案: 该按

  • 我正在尝试做一些非常简单的事情,在点击按钮时更改文本。 我似乎无法使用它,有人能告诉我添加ActionListener的正确位置吗? 主要类别 atmGUI类 编辑: 这是产生的错误 类型new ActionListener(){}必须实现继承的抽象方法ActionListener.actionPerform(ActionEvent)

  • 我有一个简单的问题。 单击搜索图标时,如何将工具栏的颜色/或主题更改为白色? 每当单击搜索图标时,我希望工具栏为白色(向后箭头为黑色/灰色)。我在MenuItem中添加了SearcView(android.support.v7.widget.SearchView) 到 然后回到原来的工具栏颜色时,单击返回按钮。

  • 本文向大家介绍iOS 更改UILabel某些字体样式方法,包括了iOS 更改UILabel某些字体样式方法的使用技巧和注意事项,需要的朋友参考一下 废话不多说了,大家先看下代码吧,具体待明日如下所示: 效果: 以上所述是小编给大家介绍的iOS 更改UILabel某些字体样式方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!

  • 问题内容: 可以更改按钮功能吗? 例如 点击,再点击一次 我已经尝试过类似,但没有结果。 我设法使叠加工作并在其中插入所需的数据。但是没有找到任何可以帮助我的帖子。我正在使用react-bootstrap。这是我的代码。 问题答案: 您可以尝试使用状态来存储颜色。也许这会让您想到解决问题的方法: 这是一个小提琴。