test.java

来自「经典的java applet小程序下来看看说不定有启发哦」· Java 代码 · 共 34 行

JAVA
34
字号
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Test extends Applet implements FocusListener {
    public void init() {
	Button b = new Button("Open");
        b.addFocusListener(this);
        add(b);
    }
  
    public void popup() {
        Component c;
        for (c = this; !(c instanceof Frame); c = c.getParent()) ;	
        final Dialog d = new java.awt.Dialog((Frame)c, "Test", true);
        Button b = new Button("Close");
    
        b.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                d.setVisible(false);
            }
        });
    
        d.add(b);
        d.pack();
        d.setVisible(true);
    }
  
    public void focusGained(FocusEvent e) {
    }

    public void focusLost(FocusEvent e) {
        popup();
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?