📄 configurationdialog.java
字号:
package org.rien.rs;
import java.awt.Button;
import java.awt.Dialog;
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Panel;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class ConfigurationDialog extends Dialog implements ActionListener {
final int HEIGHT = 230;
final int WIDTH = 200;
public ConfigurationDialog(Frame parent, String title) {
super(parent, title, true);
Panel buttonPanel = new Panel();
Button okButton = new Button("确定");
okButton.addActionListener(this);
buttonPanel.add(okButton);
add(buttonPanel, "South");
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setLocation(screenSize.width / 2 - WIDTH / 2, screenSize.height / 2
- HEIGHT / 2);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setVisible(false);
}
});
this.setResizable(false);
this.setVisible(false);
}
public ConfigurationDialog(Frame parent, String title, Panel panel) {
this(parent, title);
this.add(panel, "Center");
this.pack();
this.setResizable(false);
this.setVisible(false);
}
public void actionPerformed(ActionEvent e) {
String cmd = e.getActionCommand();
if (cmd.equals("确定")) {
setVisible(false);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -