- JDK :OpenJDK-11
- OS :CentOS 7.6.1810
- IDE :Eclipse 2019‑03
- typesetting :Markdown
code
package per.jizuiku.gui;
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
/**
* @author 给最苦
* @date 2019/06/30
* @blog www.cnblogs.com/jizuiku
*/
public class Demo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Frame f = new Frame();
// 三原色的数值
int r = 4;
int g = 5;
int b = 70;
Color bgColor = new Color(r, g, b);
// 设置背景颜色
f.setBackground(bgColor);
// 设置窗体布局 - 流式布局
f.setLayout(new FlowLayout());
Button button = new Button("change bgcolor");
button.setSize(30, 50);
// 该按钮对鼠标的变化进行监听
button.addMouseListener(new MouseAdapter() {
// 使用 alt+ / , 查看 该适配器类下有哪些方法
// 然后阅读英文,不会的时候 再去看API和查文献
// 当鼠标进入时
@Override
public void mouseEnter