0
Aşağıda listelenen iki yöntem, bir GUI oluşturan ve diğeri oyun mantığını işleyen (istek başına) iki ayrı sınıftan gelmektedir. Sorum şu, diğer sınıftan for döngüsünde oluşturulan düğmelerle etkileşim kurabiliyor muyum?Farklı bir sınıftan bir döngü tarafından oluşturulan bir düğme ile etkileşim kurabilir miyim?
public void colorChange()
{
if (play() == true){
button.setBackground(Color.red);
}
else {
button.setBackground(Color.black);
}
}
public JPanel makeInnerJPanel()
{
JPanel inner = new JPanel((new GridLayout(5, 5)));
String[] items = new String[] {"","","","","","","","","","","","","","","","","","",
"","","","","","",""};
for (int i = 0; i<items.length; i++){
JButton button = new JButton(items[i]);
button.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e){
}
}
);
inner.add(button);
}
return inner;
}
Eğer '' actionPerformed() 'den bir renk değişikliği()' denirse söylüyorsunuz? Bunu denediniz mi? Ne oluyor? –