Hallo,
wie kann ich bei einem JButton festlegen, das er seine größe nicht ändert, egal ob der Text darauf paßt oder nicht.
Gibts da eine Funktion, eine Konstante, oder irgendwas?
bis dann,
Jan
Hallo,
wie kann ich bei einem JButton festlegen, das er seine größe nicht ändert, egal ob der Text darauf paßt oder nicht.
Gibts da eine Funktion, eine Konstante, oder irgendwas?
bis dann,
Jan
Grundsätzlich bestimmt der drunterliegende Layout-Manager die Größe des JBUttons.
Du kannst aber die impliziten Methode getPreferredSize() überladen, z.B. beim Erzeugen der Instanz.
JButton myButton = new JButton(){
public Dimension getPreferredSize(){
return new Dimension(300,200);
}
};
MfG, D.R.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Du kannst aber die impliziten Methode getPreferredSize()
überladen, z.B. beim Erzeugen der Instanz.
Nur ein kleiner Hinweis zum Sprachgebrauch:
Überschreiben, nicht überladen!! Die Methode wird überschrieben. Statt der geerbten Methode wird die neu definierte aufgerufen.
Überladen bedeutet, dass eine Methode mehrfach existiert, mit jeweils anderen Parametern. Bsp:
void bla() {…}
void bla(String blabla) {…}
void bla(int blabla) {…}
Ich denke, da sich hier viele Neulinge tummeln ist es wichtig sowas korrekt wiederzugeben.
Gruß
Benky
Du kannst aber die impliziten Methode getPreferredSize()
überladen, z.B. beim Erzeugen der Instanz.Nur ein kleiner Hinweis zum Sprachgebrauch:
Überschreiben, nicht überladen!! Die Methode wird
überschrieben. Statt der geerbten Methode wird die neu
definierte aufgerufen.
Du hast ja Recht, Sorry (OOP is lange her).