📄 dialog.java
字号:
package five;
import five.btt;
import five.Five;
import javax.swing.*;
import java.awt.*;
import java.awt.Window;
import java.awt.event.*;
import java.awt.event.ActionListener;
import java.util.EventListener;
import java.util.*;
import java.awt.event.MouseListener;
public class dialog extends JDialog implements MouseListener{
public String use_w,use_b;
Login login = new Login();
dialog(JFrame dialog){
super(dialog,"",true);
Container c = this.getContentPane();
c.add(login);
this.setUndecorated(true);
this.setSize(250,150);
this.setTitle("登陆");
this.setResizable(false);
//获得屏幕的宽和高
this.setLocation(
(java.awt.Toolkit.getDefaultToolkit().getScreenSize().width-250)/2
,(java.awt.Toolkit.getDefaultToolkit().getScreenSize().height-150)/2);
//获得屏幕的宽和高
this.setVisible(true);
}
/**
* Method mouseClicked
*
*
* @param e
*
*/
public void mouseClicked(MouseEvent e) {
// TODO: Add your code here
}
/**
* Method mousePressed
*
*
* @param e
*
*/
public void mousePressed(MouseEvent e) {
// TODO: Add your code here
System.out.println("jkjk");
}
/**
* Method mouseReleased
*
*
* @param e
*
*/
public void mouseReleased(MouseEvent e) {
// TODO: Add your code here
}
/**
* Method mouseEntered
*
*
* @param e
*
*/
public void mouseEntered(MouseEvent e) {
// TODO: Add your code here
}
/**
* Method mouseExited
*
*
* @param e
*
*/
public void mouseExited(MouseEvent e) {
// TODO: Add your code here
}
class Login extends JPanel implements ActionListener{
JLabel stat = new JLabel("asdfasdfasdfasdfasd");
Image bg;
TextField Text_w = new TextField(100);
TextField Text_b = new TextField(100);
Font dia_f = new Font("宋体",Font.BOLD,12);
btt yes = new btt("images/start1.gif","images/start2.gif","images/start1.gif");
btt no = new btt("images/end1.gif","images/end2.gif","images/end1.gif");
Login(){
Text_w.setBounds(100,40,100,22);
Text_b.setBounds(100,70,100,22);
yes.setBounds(20,105,100,30);
no.setBounds(130,105,100,30);
stat.setBounds(0,30,100,20);
this.setLayout(null);
this.add(Text_w);
this.add(Text_b);
this.add(stat);
this.add(yes);this.add(no);
yes.addActionListener(this);
no.addActionListener(this);
}
public void paint(Graphics g){
bg = Toolkit.getDefaultToolkit().getImage("images/dialogbg.gif");
g.drawImage(bg,0,0,250,150,login);
g.setFont(dia_f);
g.drawString("白方:",60,55);
g.drawString("黑方:",60,85);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource().equals(yes)){
System.out.println("YES");
if (Text_w.getText()=="" || Text_b.getText()=="")
{
use_w = "张三";
use_b = "李四";
}
else{
use_w = Text_w.getText();
use_b = Text_b.getText();
System.out.println(use_w+use_b);
dispose();
}
}
else if(e.getSource().equals(no)){
System.out.println("NO");
System.exit(0);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -