里面包含了常见的弹出窗口,可以直接运行 package myClass; /* * 淡入淡出窗口,淡出时,如果鼠标移进去了,则中止渐变。 * gradual change Frame */ import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.*; public class GCFrame{ protected static Timer Tims0; static JFrame frame; static float value1=1.0f; boolean isClicked=false; public GCFrame(){ frame=new JFrame(); JPanel jp=new JPanel(); JButton jbt=new JButton("淡出"); jp.add(jbt); frame.add(jp); frame .setSize(320,240); frame.setVisible(true); //添加按钮的监听事件 Tims0=new Timer(100,new Tim1());