2012年6月1日 星期五

Java Basic(77)-Adapter Classes


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Gui extends JFrame{
private String details;
private JLabel statusbar;
public Gui(){
super("title");
statusbar = new JLabel("this is default");
add(statusbar, BorderLayout.SOUTH);
addMouseListener(new Mouseclass());
}
private class Mouseclass extends MouseAdapter{
public void mouseClicked(MouseEvent event){
details = String.format("You clicked %d", event.getClickCount());
if(event.isMetaDown())
details += "With right mouse button";
else if(event.isAltDown())
details += "with center mouse button";
else
details +="with left mouse button";
statusbar.setText(details);
}
}
}



沒有留言:

張貼留言