你要的是下边的意思吗?package helloworld;import java.awt.*;
import javax.swing.*;
import java.awt.event.*;public class Frame2 extends JFrame
{
private JPanel jPanel1 = new JPanel();
private JButton jButton1 = new JButton(); public Frame2()
{
try
{
jbInit();
}
catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
Frame2 frame2 = new Frame2();
frame2.setSize(400,300);
frame2.show();
}
private void jbInit() throws Exception
{
jButton1.setText("jButton1");
jButton1.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseEntered(MouseEvent e)
{
jButton1_mouseEntered(e);
}
public void mousePressed(MouseEvent e)
{
jButton1_mousePressed(e);
}
public void mouseClicked(MouseEvent e)
{
jButton1_mouseClicked(e);
}
});
this.getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.add(jButton1, null);
} void jButton1_mouseEntered(MouseEvent e)
{
jButton1.setText("mouse move up");
} void jButton1_mousePressed(MouseEvent e)
{
jButton1.setText("mouse press down");
} void jButton1_mouseClicked(MouseEvent e)
{
if(e.getModifiers() ==InputEvent.BUTTON3_MASK)
jButton1.setText("right mouse button down"); }
}
import javax.swing.*;
import java.awt.event.*;public class Frame2 extends JFrame
{
private JPanel jPanel1 = new JPanel();
private JButton jButton1 = new JButton(); public Frame2()
{
try
{
jbInit();
}
catch(Exception e)
{
e.printStackTrace();
}
}
public static void main(String[] args)
{
Frame2 frame2 = new Frame2();
frame2.setSize(400,300);
frame2.show();
}
private void jbInit() throws Exception
{
jButton1.setText("jButton1");
jButton1.addMouseListener(new java.awt.event.MouseAdapter()
{
public void mouseEntered(MouseEvent e)
{
jButton1_mouseEntered(e);
}
public void mousePressed(MouseEvent e)
{
jButton1_mousePressed(e);
}
public void mouseClicked(MouseEvent e)
{
jButton1_mouseClicked(e);
}
});
this.getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.add(jButton1, null);
} void jButton1_mouseEntered(MouseEvent e)
{
jButton1.setText("mouse move up");
} void jButton1_mousePressed(MouseEvent e)
{
jButton1.setText("mouse press down");
} void jButton1_mouseClicked(MouseEvent e)
{
if(e.getModifiers() ==InputEvent.BUTTON3_MASK)
jButton1.setText("right mouse button down"); }
}
解决方案 »
- 一个关于applet的显示问题
- 如何在JAVA SE应用程序中嵌入网页?
- 一个继承中的main()方法问题
- 请问InitialContext(Hashtable environment)
- string类中的substring函数,如果第2个函数参数已经超出了字符串的范围,或者字符串本身为null,那会如何?
- 怎么把一个文件转化成字节流数组?
- 请问:怎样获得两个时间间隔的 秒/毫秒 数?
- 那可当jBuilder7?
- java中的内部类在调用.getClass()时为什么是class java.lang.Class
- 不知道错在哪
- 大家看过这个吗?怎么没多少人发表评价?
- 大家看过这个吗?怎么没多少人发表评价?
import java.awt.event.*;public class ActionTest extends WindowAdapter implements ActionListener
{
Frame mainFrame;
Label label;
Button button;
public ActionTest()
{
mainFrame=new Frame("事件测试");
label=new Label("效果显示");
button=new Button("A");
mainFrame.setLayout(null);
label.setBounds(20,30,200,23);
button.setBounds(20,63,70,23); mainFrame.add(label);
mainFrame.add(button); button.addMouseListener(new MouseListener()
{
public void mousePressed(MouseEvent me)
{
label.setText("鼠标按下");
}
public void mouseReleased(MouseEvent me)
{
}
public void mouseClicked(MouseEvent me)
{
label.setText("鼠标单击");
}
public void mouseExited(MouseEvent me)
{
label.setText("鼠标离开");
}
public void mouseEntered(MouseEvent me)
{
label.setText("鼠标进入");
}
}
);
mainFrame.addWindowListener(this);
mainFrame.setSize(250,100);
mainFrame.setBackground(new Color(212,208,200));
mainFrame.setVisible(true);
mainFrame.setResizable(false);
}
public static void main(String[]args)
{
ActionTest actiontest=new ActionTest();
}
public void windowClosing(WindowEvent we)
{
System.exit(0);
}
public void actionPerformed(ActionEvent ae)
{
}
}