📄 exitframe.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -