📄 exitdialog.java
字号:
package view.mainframe.guestregister;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import common.centerwindow.CenterWindow;
public class ExitDialog {
private static ExitDialog instance;
private JDialog jDialogExit = null;
private JPanel jContentPaneExit = null;
private JButton jButtonConfirm = null;
private JButton jButtonCancel = null;
private JLabel jLabelAlert = null;
private JLabel jLabelExit = null;
public static ExitDialog exit() {
if (instance == null) {
instance = new ExitDialog();
}
instance.jDialogExit.setVisible(true);
return instance;
}
private ExitDialog() {
jDialogExit = getJDialogExit();
}
public JDialog getJDialogExit() {
if (jDialogExit == null) {
jDialogExit = new JDialog();
jDialogExit.setSize(new java.awt.Dimension(333, 185));
jDialogExit
.setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
jDialogExit.setModal(true);
jDialogExit.setTitle("ktv管理系统");
new CenterWindow().centerWindow(jDialogExit);
jDialogExit.setContentPane(getJContentPaneExit());
jDialogExit.setVisible(true);
}
return jDialogExit;
}
/**
* This method initializes jContentPaneExit
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPaneExit() {
if (jContentPaneExit == null) {
jLabelExit = new JLabel();
jLabelExit.setBounds(new java.awt.Rectangle(117, 39, 140, 30));
jLabelExit.setText("您确定要退出程序?");
jLabelAlert = new JLabel();
jLabelAlert.setBounds(new java.awt.Rectangle(64, 25, 46, 52));
jLabelAlert.setIcon(new ImageIcon("icon/mainframe/Osx07_001.jpg"));
jLabelAlert.setText("");
jContentPaneExit = new JPanel();
jContentPaneExit.setLayout(null);
jContentPaneExit.add(getJButtonConfirm(), null);
jContentPaneExit.add(getJButtonCancel(), null);
jContentPaneExit.add(jLabelAlert, null);
jContentPaneExit.add(jLabelExit, null);
}
return jContentPaneExit;
}
/**
* This method initializes jButtonConfirm
*
* @return javax.swing.JButton
*/
private JButton getJButtonConfirm() {
if (jButtonConfirm == null) {
jButtonConfirm = new JButton();
jButtonConfirm.setBounds(new java.awt.Rectangle(70, 100, 65, 30));
jButtonConfirm.setText("确定");
jButtonConfirm
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.exit(0);
}
});
}
return jButtonConfirm;
}
/**
* This method initializes jButtonCancel
*
* @return javax.swing.JButton
*/
private JButton getJButtonCancel() {
if (jButtonCancel == null) {
jButtonCancel = new JButton();
jButtonCancel.setBounds(new java.awt.Rectangle(194, 100, 65, 30));
jButtonCancel.setText("取消");
jButtonCancel
.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
getJDialogExit().dispose();
}
});
}
return jButtonCancel;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -