Pereiti prie turinio

Java. ActionListener paveikslėliuose


Rekomenduojami pranešimai

Sveiki, niekaip nesigauna padaryti taip, kad pasirinkus korta butu nusiustas jortos indeksas masyve i ActionListener(ajeme as noriu tureti kortos indeksa). Ka darau ne taip?

public void setFrame(){
	JFrame frame2 = new JFrame("Select Cards");
	frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	Color color = new Color(0,100,0);
	try{
		JPanel panel2 = new JPanel();
		ButtonCheckListener[] listeners = new ButtonCheckListener[52];
		for(j=0; j<52; j++){
			listeners[j] = new ButtonCheckListener();
			BufferedImage buttonIcon = ImageIO.read(new File("Card_res" + j + ".png")); // kortos failas
			button[j] = new JButton(new ImageIcon(buttonIcon));
			button[j].setBorderPainted(false);
			button[j].setFocusable(false);
			button[j].addActionListener(listeners[j]); // kiekvienai kortai darau atskira ActionListener
			button[j].setBackground(color);
			panel2.add(button[j]);
		}
		panel2.setBackground(color);
		frame2.getContentPane().add(panel2);

	}catch(Exception ex){
		ex.printStackTrace();
	}
	frame2.setSize(1830,610);
	frame2.setVisible(true);
}

	class ButtonCheckListener implements ActionListener{
	public void actionPerformed(ActionEvent a) {
		// cia turetu buti kortos indeksas, bet sitoje vietoje neaisku ka daryti, (nera aisku KURIA       KORTA pasirenka ActionListener'iui)
	}
}

post-52529-0-95258500-1407703129_thumb.jpg

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...