1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
class BoiteScore extends JDialog implements ActionListener{
private JLabel titre;
private JLabel[] tabScore;
private JLabel[] tabLigne;
private JRadioButton [] chooz;
private JButton ok,annule;
private String recupScore ="";
private ButtonGroup choozOne;
private int count2;
private JTextField mCredit;
public BoiteScore(JFrame fen,JTextField mCredit, String [] diffLigne,String [] diffScore,int count) {
super (fen,"Meilleurs Scores",true);
setSize(600,500);
this.mCredit = mCredit;
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
setLocation((screen.width - fen.getSize().width)/2,(screen.height - fen.getSize().height)/2);
setResizable(false);
titre = new JLabel("Meilleurs Scores");
ok = new JButton("Reprendre");
annule = new JButton("Annuler");
tabScore = new JLabel [count];
tabLigne = new JLabel [count];
chooz = new JRadioButton[count];
ButtonGroup choozOne = new ButtonGroup();
titre.setFont(new Font("Comic Sans MS",1,15));
Container c = getContentPane();
c.setLayout(new XYLayout(0,0));
c.add("175,0,150,25",titre);
c.add("150,450,100,20",ok);
c.add("350,450,100,20",annule);
count2=count;
for (int i=0;i<count;i++){
tabScore[i] = new JLabel("");
tabLigne[i] = new JLabel("");
chooz [i] = new JRadioButton();
choozOne.add(chooz[i]);
tabScore[i].setText(diffScore[i]);
tabLigne[i].setText(diffLigne[i]);
c.add("125,"+((20*i)+40)+",250,20",tabLigne[i]);
c.add("375,"+((20*i)+40)+",60,20",tabScore[i]);
c.add("30,"+((20*i)+40)+",20,20",chooz[i]);
ok.setActionCommand(diffScore[i]);
chooz[i].addActionListener(this);
}
//System.out.println(diffScore[1]);
//System.out.println(chooz[2]);
ok.addActionListener(this);
annule.addActionListener(this);
}
public void actionPerformed (ActionEvent ae){
if(ae.getSource() == annule)setVisible(false);
if(ae.getSource() == ok){
for (int i=0;i<count2;i++){
if (chooz[i].isSelected()==true){
recupScore = tabScore[i].getText();
System.out.println(recupScore);
mCredit.setText(recupScore);
}
}
setVisible(false);
}
}
} |
Partager