/*
list 有序
ser/map无序
import javax.swing.JLabel;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.JLabel;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JPanel;
import java.util.*;
class test extends JFrame
{
JFrame Testframe = new JFrame("小游戏");
JLabel lbl_title,lbl_result;
JTextField txtfirst,txtsecond,txtthird,txtfourth,txtresult;
JButton btn_start,btn_result;
JPanel jpl_label,jpl_didit,jpl_rusult;
public test()
{
jbinit();
}
void jbinit()
{
lbl_title = new JLabel("考验你的数字意识");
jpl_label = new JPanel();
Testframe.getContentPane().add(jpl_label,BorderLayout.NORTH);
txtfirst = new JTextField(4);
txtfirst.setEditable(false);
txtsecond= new JTextField(4);
txtsecond.setEditable(false);
txtthird = new JTextField(4);
txtthird.setEditable(false);
txtfourth = new JTextField(4);
txtfourth.setEditable(false);
jpl_didit = new JPanel();
jpl_didit.setLayout(new GridLayout(1,4));
jpl_didit.add(txtfirst);
jpl_didit.add(txtsecond);
jpl_didit.add(txtthird);
jpl_didit.add(txtfourth);
Testframe.getContentPane().add(jpl_didit,BorderLayout.CENTER);
lbl_result = new JLabel("请利用其规律写出第五个数字:");
txtresult =new JTextField(4);
jpl_rusult = new JPanel();
btn_start = new JButton("开始");
btn_result = new JButton(" 看结果");
jpl_rusult.setLayout(new GridLayout(2,2));
jpl_rusult.add(lbl_result);
jpl_rusult.add(txtresult);
jpl_rusult.add(btn_start );
jpl_rusult.add(btn_result);
Testframe.getContentPane().add(jpl_rusult,BorderLayout.SOUTH);
Testframe.setSize(150,150);
Testframe.setVisible(true);
Testframe.setVisible(false);
Testframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
btn_start.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int[] array = new int[5];
Random ran = new Random();
array[0] = Math.abs(ran.nextInt()%9);
for(int i = 1; i < 5; i++)
{
array[i] = array[i-1]*2+1;
}
txtfirst.setText((new Integer(array[0])).toString());
txtsecond.setText((new Integer(array[0])).toString());
txtthird.setText((new Integer(array[0])).toString());
txtfourth.setText((new Integer(array[0])).toString());
}
});
}
}
}