📄 j_fir_choose.java
字号:
//选择黑白棋的窗口类
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class J_FIR_Choose extends JFrame
{
public final int[] Choice = {-1};
public J_FIR_Choose(String userName)
{
super(userName+":请选择黑/白棋");
Container c = getContentPane();
c.setLayout(null);
final JRadioButton[] r = {new JRadioButton("黑棋"),new JRadioButton("白棋"),new JRadioButton("随机")};
int i;
ButtonGroup rg = new ButtonGroup();
for (i=0; i<r.length; i++) {
c.add(r[i]);
r[i].setBounds(new Rectangle(40,30+i*25,100,25));
rg.add(r[i]);
r[i].setSelected(false);
}
JButton[] b = { new JButton("确定"),new JButton("取消") };
c.add(b[0]);
b[0].setBounds(new Rectangle(30,120,80,35));
c.add(b[1]);
b[1].setBounds(new Rectangle(120,120,80,35));
b[0].addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int j;
for (j=0;j<r.length;j++) {
if (r[j].isSelected()) break;
}
Choice[0] = j;
}
}
);
b[1].addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
Choice[0] = -2;
}
}
);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -