📄 messagebox.java
字号:
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.*;
import javax.swing.JButton;
import javax.swing.ImageIcon;
import java.awt.Toolkit;
//消息提示对话框
public class messagebox extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JLabel info = null;
private JButton ok = null;
private JLabel pic = null;
private String jing = new String();
private int flag;
/**
* This is the default constructor
*/
public messagebox() {
super();
initialize();
}
public messagebox(String jing){
super();
this.jing=jing;
initialize();
}
public messagebox(String jing ,int flag)
{
super();
this.jing=jing;
this.flag=flag;
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(388, 150);
this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/pic/error.png")));
this.setContentPane(getJContentPane());
this.setTitle("Error");
this.setResizable(false);
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
pic = new JLabel();
pic.setBounds(new Rectangle(28, 9, 70, 70));
pic.setIcon(new ImageIcon(getClass().getResource("/pic/fail.png")));
info = new JLabel();
info.setBounds(new Rectangle(113, 36, 237, 24));
info.setText(jing);
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(info, null);
jContentPane.setBackground(Color.white);
jContentPane.add(getOk(), null);
jContentPane.add(pic, null);
}
return jContentPane;
}
/**
* This method initializes ok
*
* @return javax.swing.JButton
*/
private JButton getOk() {
if (ok == null) {
ok = new JButton();
ok.setBounds(new Rectangle(163, 80, 65, 30));
ok.setBorderPainted(false);
ok.setIcon(new ImageIcon(getClass().getResource("/pic/ok1.gif")));
ok.setBackground(Color.white);
ok.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if(flag==1)//显示大厅
{
Hall hall=new Hall(Hall.b);
hall.setVisible(true);
}
else if(flag==2)
{//显示购物车
ShopCar sh=new ShopCar(acgoumai.b);
sh.setVisible(true);
ClientShopHall.sc.dispose();
ClientShopHall.sc=sh;
}
dispose();
}
});
}
return ok;
}
} // @jve:decl-index=0:visual-constraint="100,0"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -