📄 errbox.java
字号:
package studentmanagement;
//处理报错的小界面
import java.awt.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
import java.awt.event.*;
public class ErrBox extends JDialog{
JLabel errinfo = new JLabel();
JButton okbutton = new JButton();
XYLayout xYLayout1 = new XYLayout();
JLabel err = new JLabel();
JLabel errinfoE = new JLabel();
public ErrBox(Frame owner, String title, boolean modal) {
super(owner, title, modal);
try {
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
jbInit();
pack();
} catch (Exception exception) {
exception.printStackTrace();
}
}
public ErrBox() {
this(new Frame(), "出错啦", false);
}
private void jbInit() throws Exception {
ImageIcon errimage=new ImageIcon("src/err.jpg");
err.setIcon(errimage);
errinfo.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
errinfo.setForeground(new Color(44, 31, 0));
errinfo.setToolTipText("");
errinfo.setHorizontalAlignment(SwingConstants.CENTER);
errinfo.setText("");
errinfo.setVerticalTextPosition(SwingConstants.TOP);
okbutton.setFont(new java.awt.Font("宋体", Font.PLAIN, 15));
okbutton.setForeground(new Color(44, 31, 0));
okbutton.setText("确 定");
okbutton.addActionListener(new ErrBox_okbutton_actionAdapter(this));
this.getContentPane().setLayout(xYLayout1);
xYLayout1.setWidth(301);
xYLayout1.setHeight(110);
this.setForeground(new Color(44, 31, 0));
this.setTitle("消息框");
errinfoE.setHorizontalAlignment(SwingConstants.CENTER);
errinfoE.setText("");
this.getContentPane().add(okbutton, new XYConstraints(105, 74, 81, 29));
this.getContentPane().add(errinfoE, new XYConstraints(61, 49, 225, 13));
this.getContentPane().add(errinfo, new XYConstraints(54, 16, 237, 40));
this.getContentPane().add(err, new XYConstraints(17, 21, 49, 50));
this.setBounds(330,250,300,300);
}
public void okbutton_actionPerformed(ActionEvent e) {
this.dispose();
}
}
class ErrBox_okbutton_actionAdapter implements ActionListener {
private ErrBox adaptee;
ErrBox_okbutton_actionAdapter(ErrBox adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.okbutton_actionPerformed(e);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -