exitframe.java
来自「长沙公交查询管理系统,主要实现对人员资料的管理以及车辆的分配路线。」· Java 代码 · 共 124 行
JAVA
124 行
package pro;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*此类为退出系统而设置一个界面,实现退出系统的功能*/
public class ExitFrame extends JDialog
{
public ExitFrame(MainFrame mf)//
{
super(mf,true);
java.awt.Container me =this.getContentPane();/**/
me.add(new buffer());
this.setTitle("长沙公交查询系统");
this.setBounds(250,160,300,200);
this.setResizable(false);
this.setVisible(true);
}
public void YES()
{
System.exit(0);
}
public void NO()
{
this.dispose();
}
public class buffer extends JPanel implements ActionListener
{
public buffer()
{
JLabel JL=new JLabel("您真的要退出吗?");
JButton JB = new JButton("是");
JButton JB1 =new JButton("否");
JL.setHorizontalAlignment(SwingConstants.CENTER);
JL.setFont(new java.awt.Font("Dialog", Font.BOLD, 20));
JB.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
JB1.setFont(new java.awt.Font("Dialog", Font.BOLD, 18));
JL.setForeground(Color.BLUE);
JB.setForeground(Color.BLUE);
JB1.setForeground(Color.BLUE);
JL.setBounds(new Rectangle(40, 12, 196, 33));
JB.setBounds(new Rectangle(33, 78, 77, 32));
JB1.setBounds(new Rectangle(154, 78, 77, 32));
JB.setActionCommand("JB");
JB1.setActionCommand("JB1");
JB.addActionListener(this);
JB1.addActionListener(this);
this.setLayout(null);
this.add(JL);
this.add(JB);
this.add(JB1);
}
public void actionPerformed(ActionEvent ae)
{
String str = ae.getActionCommand();
if(str.equals("JB"))
{
YES();
}
else if(str.equals("JB1"))
{
NO();
}
}
public void paintComponent(Graphics g)
{
javax.swing.ImageIcon ii = new ImageIcon("image/2.jpg");//把图片读出来!
g.drawImage(ii.getImage(), 0, 0, this);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?