📄 frame.java
字号:
package puke;import java.awt.*;import java.awt.event.*;import javax.swing.*;import puke.Pai;public class Frame extends JFrame{ private JButton xipaiJB,fapaiJB,anotherJB,chupaiJB; private JTextField d1JTF,d2JTF,d3JTF,d4JTF,d5JTF,xianshiJTF,resultJTF, w1JTF,w2JTF,w3JTF,w4JTF,w5JTF; private JLabel xianshiJL,resultJL; public Frame(){ Container cp=getContentPane(); cp.setLayout(new FlowLayout()); xipaiJB=new JButton("洗牌");fapaiJB=new JButton("发牌"); anotherJB=new JButton("对方牌");chupaiJB=new JButton("出牌"); xianshiJL=new JLabel("显示所出的牌:");resultJL=new JLabel("显示打牌结果:"); xianshiJTF=new JTextField(20);resultJTF=new JTextField(16); d1JTF=new JTextField(5);d2JTF=new JTextField(5);d3JTF=new JTextField(5); d4JTF=new JTextField(5);d5JTF=new JTextField(5); w1JTF=new JTextField(5);w2JTF=new JTextField(5);w3JTF=new JTextField(5); w4JTF=new JTextField(5);w5JTF=new JTextField(5); cp.add(d1JTF);cp.add(d2JTF);cp.add(d3JTF);cp.add(d4JTF);cp.add(d5JTF); cp.add(anotherJB);cp.add(xianshiJL);cp.add(xianshiJTF);cp.add(xipaiJB); cp.add(w1JTF);cp.add(w2JTF);cp.add(w3JTF);cp.add(w4JTF);cp.add(w5JTF); cp.add(chupaiJB);cp.add(resultJL);cp.add(resultJTF);cp.add(fapaiJB); xipaiJB.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ Pai pp=new Pai(); pp.xipai(); }}); chupaiJB.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ String n1,n2; int m1,m2; n1=d1JTF.getText().substring(2); n2=w1JTF.getText().substring(2); xianshiJTF.setText(d1JTF.getText()+w1JTF.getText()); {if(n1.equals("A")) m1=1; else if(n1.endsWith("J")) m1=11; else if(n1.endsWith("Q")) m1=12; else if(n1.endsWith("K")) m1=13; else m1=Integer.parseInt(n1);} {if(n2.equals("A")) m2=1; else if(n2.endsWith("J")) m2=11; else if(n2.endsWith("Q")) m2=12; else if(n2.endsWith("K")) m2=13; else m2=Integer.parseInt(n2);} if(m1<m2) resultJTF.setText("YOU WIN!!"); else if(m1>m2) resultJTF.setText("YOU LOST!!"); else resultJTF.setText("和局!!"); }}); fapaiJB.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent ae){ int b=0; Pai ii=new Pai(); d1JTF.setText(ii.pai[b++]); w1JTF.setText(ii.pai[b++]); d2JTF.setText(ii.pai[b++]); w2JTF.setText(ii.pai[b++]); d3JTF.setText(ii.pai[b++]); w3JTF.setText(ii.pai[b++]); d4JTF.setText(ii.pai[b++]); w4JTF.setText(ii.pai[b++]); d5JTF.setText(ii.pai[b++]); w5JTF.setText(ii.pai[b++]); }}); } public static void main(String[] args){ Frame window=new Frame(); window.setSize(400,200); window.setVisible(true); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -