⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 playerd.java

📁 扑克牌的发牌:按一定的规则四人玩牌;谁赢了先给谁发牌 (默认先给主人公控制的人发牌)2.扑克牌的出牌:谁拿了红桃4,谁先出;出牌规则
💻 JAVA
字号:
import javax.swing.*;import java.awt.*;import java.awt.event.*;/** * Dialog for getting player information *  * @author Sam Cavenagh * @version 21/11/02 *  * Website: http://home.pacific.net.au/~cavenagh/SH/ * Email: cavenaghweb@hotmail.com */public class PlayerD extends JDialog implements ActionListener{    JLabel question1 = new JLabel("Name:");    JLabel question2 = new JLabel("Server:");    JTextField nameF = new JTextField("client" + (int) Math.round(Math.random() * 51),15);    //JTextField serverF = new JTextField("bwypc420-11", 15);    JTextField serverF = new JTextField(15);    JButton ok = new JButton("Ok");    JButton cancel = new JButton("Cancel");    JPanel panel;    String name = "cancel";    String server = "cancel";    JFrame parent;    public PlayerD(JFrame parent)    {        super(parent, "Players Details", true);        setSize(200, 100);        Point p = parent.getLocation();        setLocation((int)p.getX() + 80,(int)p.getY() + 100);        this.parent = parent;        panel = new JPanel();        GridBagLayout gridbag = new GridBagLayout();        GridBagConstraints c = new GridBagConstraints();        panel.setLayout(gridbag);        c.anchor = GridBagConstraints.WEST;        c.fill = GridBagConstraints.BOTH;        c.ipadx = 2;        getContentPane().add(panel);        c.gridy = 1;        panel.add(question1, c);        c.gridwidth = 2;        panel.add(nameF, c);        nameF.addActionListener(this);        c.gridwidth = 1;        c.gridy = 2;        panel.add(question2, c);        c.gridwidth = 2;        panel.add(serverF, c);        serverF.addActionListener(this);        c.gridwidth = 1;        c.gridy = 3;            panel.add(ok, c);        panel.add(cancel, c);        JLabel space = new JLabel("       ");        panel.add(space, c);        ok.addActionListener(this);        cancel.addActionListener(this);    }    public void actionPerformed(ActionEvent e)    {    boolean pass = true;    String pressed = e.getActionCommand();    if(!(pressed.equals("Cancel"))){//was = to ok        name = nameF.getText();        if(name.equals("")){            pass = false;            JOptionPane.showMessageDialog(parent, "You must enter a Name.", "Input Error", JOptionPane.WARNING_MESSAGE);        }        server = serverF.getText();        if(server.equals("")){            pass = false;            JOptionPane.showMessageDialog(parent, "You must enter a Server Name.", "Input Error", JOptionPane.WARNING_MESSAGE);        }    }    if(pass)        setVisible(false);    }    public String getName()    {    return name;    }    public String getServer()    {        return server;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -