B
bert
Gast
hi,
ich habe eine ableitung von JButton, aiButton, deren constructor um 2 ints erweitert ist:
wenn ich nun solche buttons verwenden will, zeigt er nur den ersten geaddeten knopf an, die restlichen erst, wenn man auf sie draufklickt (bzw an die stelle an der sie sein sollten).
bei dem code z.B. wird wie gesagt nur der erste button angezeigt.
wenn ich das ganze mit normalen JButtons mache, funktioniert es einwandfrei.
jemand eine idee, woran das liegen könnte?
mfg
bert
ich habe eine ableitung von JButton, aiButton, deren constructor um 2 ints erweitert ist:
Code:
import javax.swing.*;
public class aiButton extends JButton {
// Constructors
public aiButton(int x, int y, String t) {
//String temp = x.toString() + y.toString();
super(t);
xPos = x;
yPos = y;
}
// Methods
public int getX() {
return xPos;
}
public int getY() {
return yPos;
}
// Fields
int xPos;
int yPos;
}
wenn ich nun solche buttons verwenden will, zeigt er nur den ersten geaddeten knopf an, die restlichen erst, wenn man auf sie draufklickt (bzw an die stelle an der sie sein sollten).
Code:
aiButt11 = new aiButton(1,1,"1-1");
aiButt12 = new aiButton(1,2,"1-2");
[...]
aiField = new JPanel(new GridLayout(5,5));
aiField.add(JButt11);
aiField.add(JButt12);
[...]
contentPane.add(aiField);
setContentPane(contentPane);
bei dem code z.B. wird wie gesagt nur der erste button angezeigt.
wenn ich das ganze mit normalen JButtons mache, funktioniert es einwandfrei.
jemand eine idee, woran das liegen könnte?
mfg
bert