mercredi 27 mai 2015
Eigene JComponent in GridLayout
Posted on 06:26 by verona
Hallo alle zusammen,
ich habe das Problem, meine eigenen Komponenten im GridLayout anzuordnen. Sie werden immer untereinander und mit einem großen Abstand zueinander angeordnet. Ich möchte eine Art Grid erstellen, jedes einzelne soll dann später angeklickt werden. Habe die getPreferredSize Methode überschrieben, damit die Komponente die Größe dem Layoutmanager mitteilt. Aber es funktioniert nicht wie gewünscht. Hat einer vielleicht eine Idee. Vielen Dank im Voraus.
ich habe das Problem, meine eigenen Komponenten im GridLayout anzuordnen. Sie werden immer untereinander und mit einem großen Abstand zueinander angeordnet. Ich möchte eine Art Grid erstellen, jedes einzelne soll dann später angeklickt werden. Habe die getPreferredSize Methode überschrieben, damit die Komponente die Größe dem Layoutmanager mitteilt. Aber es funktioniert nicht wie gewünscht. Hat einer vielleicht eine Idee. Vielen Dank im Voraus.
Java Code:
-
-
private int id;
-
-
public Tile(int id){
-
this.id = id;
-
}
-
-
-
-
g.drawRect(bounds.x, bounds.y, DIM.width, DIM.height);
-
}
-
-
}
-
-
return getPreferredSize();
-
}
-
-
-
}
-
-
}
Java Code:
-
-
super("Grid");
-
setSize(500, 500);
-
setResizable(false);
-
setLocationRelativeTo(null);
-
-
-
-
for(int i=0; i<20; ++i){
-
content.add(new Tile(i));
-
}
-
-
-
-
add(content);
-
setVisible(true);
-
}
Eigene JComponent in GridLayout
Categories: Eigene JComponent in GridLayout
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire