import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class Frame1 extends Frame {
public JButton b1 = new JButton(" b1 ");
public Frame1() {
this.setLayout(null);
b1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
b1_mouseClicked(e);
}
});
b1.setBounds(new Rectangle(100, 39, 55, 22));
this.add(b1);
} void b1_mouseClicked(MouseEvent e)
{
if(!SwingUtilities.isRightMouseButton(e))
return;
JButton jb=(JButton)e.getSource();
if(jb.getIcon()!=null)
return;
//hi.gif should be put under the same directory as the class file
jb.setIcon(new ImageIcon("hi.gif"));
} public static void main(String[] args) {
Frame1 frame = new Frame1();
frame.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
frame.setSize(300, 400);
frame.setVisible(true);
}
}
import java.awt.event.*;
import javax.swing.*;public class Frame1 extends Frame {
public JButton b1 = new JButton(" b1 ");
public Frame1() {
this.setLayout(null);
b1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
b1_mouseClicked(e);
}
});
b1.setBounds(new Rectangle(100, 39, 55, 22));
this.add(b1);
} void b1_mouseClicked(MouseEvent e)
{
if(!SwingUtilities.isRightMouseButton(e))
return;
JButton jb=(JButton)e.getSource();
if(jb.getIcon()!=null)
return;
//hi.gif should be put under the same directory as the class file
jb.setIcon(new ImageIcon("hi.gif"));
} public static void main(String[] args) {
Frame1 frame = new Frame1();
frame.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
frame.setSize(300, 400);
frame.setVisible(true);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货