鼠标驱动程序

package v;

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

 

public class change extends JFrame{

         public change(){

                   MessagePanel p=new MessagePanel();

                   setLayout(new BorderLayout());

                   add(p);

                  

         }

 

         public static void main(String[] args){

                   change frame=new change();

                   frame.setTitle("change message");

                   frame.setSize(200,100);

                   frame.setLocationRelativeTo(null);

                   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

                   frame.setVisible(true);

         }

         static class MessagePanel extends JPanel{

                   private String message1="Java is fun";

                   private String message2="java is powerful";

                   private int x=20;

                   private int y=20;

                   int count;

                   public MessagePanel(){

                           

                  

                   addMouseListener(new MouseAdapter(){

                            public void mouseClicked(MouseEvent e){

                                     count=e.getClickCount();

                                     repaint();

                            }

                   });

                   }

                   protected void paintComponent(Graphics g){

                            super.paintComponent(g);

                            if(count%2==1)

                            g.drawString(message1, 20,20);

                            else

                            g.drawString(message2, 20,20);

                   }

         }

}

转载于:https://www.cnblogs.com/-wang-xin/archive/2012/12/07/2807455.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值