java 按钮 颜色

您所在的位置:网站首页 steam怎么设置字体颜色 java 按钮 颜色

java 按钮 颜色

2024-06-17 02:21| 来源: 网络整理| 查看: 265

对于上面这个问题,不少java初学者都会碰到。很多人通过Java的API文档查询的时候首先想到的是通过Graphics类来解决这个问题,但是在构建的过程中却遇到了困难。为什么呢,因为Graphics是java的一个抽象类。而抽象类是不能被实例化的,所以编译怎么都不嫩通过。那怎么样来解决这个问题呢。下面我介绍两种:

第一种其实很简单,因为Button类是Component组件类的继承类,所以在Button类中可以使用setForeground(Color.blue) {blue只是一个例子,当然颜色你自己可以选择}

来调整按钮字体的颜色,而通过setBackground(Color.red)来调整按钮的背景色.对于按钮上的字体大小和格式的调整我们需要调用setFont(Font

myfont)方法来实现。比如要将按钮上的字体调整为Courier New 字体

加粗,磅值为22;代码应该这么写::

Button mybutton = new Button("Button Font");

Font myfont = new Font("Courier New",Font.BOLD,22);

mybutton.setFont(myfont);

这里要注意的死很多人在设置字体的时候,将Font.BOLD写成BOLD,这是不对的,仔细看java的API文档,你会发现BOLD是Font的一个静态变量,所以要用类名来引用。

第二种就是通过构建Canvas画板类来实现按钮上字体大小,格式,颜色的改变;

因为在Canvas的构建过程中必须重写Overrid函数paint(Graphics g)

所以在这个paint()函数中你可以通过Graphics类来设置一些关于颜色 字体等方面的属于应用与控件。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3