infopanel.java
来自「connectN 网络游戏。内含server and client端源程序」· Java 代码 · 共 63 行
JAVA
63 行
package client;
import java.awt.*;
import javax.swing.*;
import utility.ConnectNConstants;
import model.ClientModel;
public class InfoPanel extends JPanel implements ConnectNConstants {
private static final long serialVersionUID = 1L;
private JLabel label1 = new JLabel("Player1:");
private JLabel label2 = new JLabel("Player2:");
private RoundButton p1 = new RoundButton();
private RoundButton p2 = new RoundButton();
private JLabel label3 = new JLabel("Connect N:");
private JLabel label4 = new JLabel("Drop Disc:");
private JLabel label5 = new JLabel();
private JLabel label6 = new JLabel();
private JLabel label7 = new JLabel("Time out:");
private JLabel label8 = new JLabel();
public InfoPanel(ClientModel model) {
this.setLayout(new GridLayout(5, 2, 0, 0));
p1.setBackground(PLAYER1COLOR);
p2.setBackground(PLAYER2COLOR);
label5.setText(Integer.toString(model.getConnectN()));
label6.setText(Integer.toString(model.getDropNum()));
label1.setHorizontalAlignment(JLabel.CENTER);
label1.setFont(new Font("SansSerif", Font.BOLD, 14));
label2.setHorizontalAlignment(JLabel.CENTER);
label2.setFont(new Font("SansSerif", Font.BOLD, 14));
label3.setHorizontalAlignment(JLabel.CENTER);
label3.setFont(new Font("SansSerif", Font.BOLD, 14));
label4.setHorizontalAlignment(JLabel.CENTER);
label4.setFont(new Font("SansSerif", Font.BOLD, 14));
label5.setHorizontalAlignment(JLabel.CENTER);
label5.setFont(new Font("SansSerif", Font.BOLD, 14));
label6.setHorizontalAlignment(JLabel.CENTER);
label6.setFont(new Font("SansSerif", Font.BOLD, 14));
label7.setHorizontalAlignment(JLabel.CENTER);
label7.setFont(new Font("SansSerif", Font.BOLD, 14));
label8.setHorizontalAlignment(JLabel.CENTER);
label8.setFont(new Font("SansSerif", Font.BOLD, 14));
this.add(label1);
this.add(p1);
this.add(label2);
this.add(p2);
this.add(label3);
this.add(label5);
this.add(label4);
this.add(label6);
this.add(label7);
this.add(label8);
}
public void update(int time) {
this.label8.setText(Integer.toString(time));
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?