用java做一个按钮,我想用JAVA实现一个按钮..求助

import t。BorderLayout;import t。Color;import t。Graphics;import t。event。MouseAdapter;import t。event。MouseEvent;import javax。

swing。JButton;import javax。swing。JFrame;import javax。swing。JPanel;public class Test1 extends JPanel{ JButton bt1,bt2; public Test1(){ bt1 = new JButton("change"); dMouseListener(new MyListener(this)); tLayout(new BorderLayout()); d(bt1,BorderLayout。

SOUTH); JFrame jframe = new JFrame(); d(this); jfra tSize(200, 240); tDefaultCloseOperation(JFrame。EXIT_ON_CLOSE); tVisible(true); } public class MyListener extends MouseAdapter{ JPanel jpanel; public MyListener(JPanel jpanel){ anel = jpanel; } public void mousePressed(MouseEvent arg0) { usePressed(arg0); intln("FLAG="+flag); paint(); } public void mouseReleased(MouseEvent arg0) { useReleased(arg0); intln("FLAG="+flag); paint(); } } public static void main(String[] args) { new Test1(); } private int flag = -1; private Color[] pans = { d, een, llow,Color。

blue}; public void paint(Graphics arg0) { int(arg0); if(flag>-1) draw(arg0); flag++; } private void draw(Graphics arg0){ tColor(pans[flag%4]); arg0。

drawRect(1, 1, 188, 174); llRect(1, 1, 188, 174); arg0。drawString(flag%4+"", 50, 50); }}。

全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值