📄 mydialog.java
字号:
package cqj.jar.com;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Toolkit;
import javax.swing.JDialog;
//import javax.swing.JTextField;
//查找替换对话框的父类
public abstract class MyDialog extends JDialog {
public MyDialog(Frame frame, String title, int width, int height) {
super(frame, title);
this.width = width;
this.height = height;
setInit();
initComponents();
addComListener();
this.setVisible(true);
}
public MyDialog(Frame frame, String title) {
super(frame, title);
setInit();
initComponents();
addComListener();
this.setVisible(true);
}
public abstract void initComponents();
public abstract void addComListener();
public abstract String getTextField();
public void setInit() {
setCenter();
this.setLayout(new FlowLayout());
this.setResizable(false);
}
//居中显示
public void setCenter(){
Toolkit t = Toolkit.getDefaultToolkit();
Dimension screen_Size = t.getScreenSize();
Dimension dialog_Size = new Dimension(width,height);
this.setPreferredSize(dialog_Size);
int x = (screen_Size.width-width)/2;
int y = (screen_Size.height-height)/2;
setBounds(x, y, width, height);
}
public boolean diffIsChecked() {
//区分大小否?
return isChecked;
}
public int width = 300;
public int height = 100;
public boolean isChecked = false;
//public JTextField fieldInput; //输入查找内容
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -