有关于GUI页面制作的问题
我打了一段代码,不知道为什么监听器不管用,,,,在线等!!
package J_Fram;
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class J_Frame_MouseLisenter extends MouseAdapter{
JFrame f;
JButton red,blue,yellow;
public J_Frame_MouseLisenter() {
// TODO Auto-generated constructor stub
f = new JFrame("鼠标事件");
f.setLayout(new FlowLayout());
f.setBounds(400, 200, 300, 250);
red = new JButton("红色");
red.addMouseListener(this);
f.add(red);
f.setVisible(true);
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
f.setBackground(Color.RED);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
J_Frame_MouseLisenter t= new J_Frame_MouseLisenter();
}
}
package J_Fram;
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
public class J_Frame_MouseLisenter extends MouseAdapter{
JFrame f;
JButton red,blue,yellow;
public J_Frame_MouseLisenter() {
// TODO Auto-generated constructor stub
f = new JFrame("鼠标事件");
f.setLayout(new FlowLayout());
f.setBounds(400, 200, 300, 250);
red = new JButton("红色");
red.addMouseListener(this);
f.add(red);
f.setVisible(true);
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
f.setBackground(Color.RED);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
J_Frame_MouseLisenter t= new J_Frame_MouseLisenter();
}
}
...全文
相关推荐
GUI Design Studio(好用的界面原型制作工具)
作为一款界面原型制作工具,GUI Design Studio不仅简化了设计流程,还提升了设计质量,是UI设计师们不可或缺的得力助手。
基于Gui Guider进行LVGL的页面绘制和移植
GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的图形化设计方式开发LVGL GUI页面,加速GUI的设计。相比LVGL官方推出的付费工具 SquareLine Studio ,GUI Guider完全免费,它们甚至开发页面的布局都类似,但两者功能上,GUI Guider也相应的没有SquareLine Studio 细致和丰富,希望NXP能持续的优化更新。
GUI设计与案例分析.
GUI设计原则:1. 关注用户及其任务,而不是技术2. 首先考虑功能,然后才是表示3. 从用户的视角看问题,使用用户的词汇进行描述4. 不要向用户暴露实现细节5.
mediawiki2latex-gui-pyqt:基于python和qt的mediawiki2latex Gui-开源
这个工具的核心功能在于解决从富文本的wiki格式到专业排版的LaTeX格式的转换问题。1.
主页制作软件 webit
软件内置了丰富的预设模板和元素库,用户可以选择适合的样式快速构建页面框架,大大提高了制作效率。此外,Web It!


