Button Text will einfach nicht erscheinen

Status
Nicht offen für weitere Antworten.

DR

Bekanntes Mitglied
Hallo,

Also ich habe ein JButton, welches 1*1 cm groß ist. Darin will ich nur Ein (!!) Buchstabedrauf machen, aber wie klein ich auch das Font mache, es kommen immer nur "...". Daher wollte ich fragen, ob es irgendeine Möglichkeit gibt, das doch noch anzuzeigen. Hier mal ein Bsp wie mein Button aussieht:

Code:
final JButton[] bu = new JButton[b.length];
bu[i] = new JButton(b[i]);
bu[i].setContentAreaFilled(false);
bu[i].setFocusPainted(false);
bu[i].setFont(new Font("Arial", Font.PLAIN, 1));

Hoffentlich hat einer von euch einen Trick, dass man das doch anzeigen kann. Ich wäre dafür sehr dankbar!!

MfG DR
 
Buttongrößen werden nicht in cm sondern Pixeln gemessen. Wenn du also 1x1 Pixel meinst ist das DEUTLICH zu klein :shock:
 
das war nur eine einfach Schätzung, wie ich es auf dem Bildschirm gesehen habe, so rund 1cm * 1cm 😉
 
hmm, wenn man die Größe absolut vorgibt macht der Button Probleme.
Lass das den LayoutManger erledigen, dann geht's auch.
Frage: ist das für das Hangman Alphabet?
Wenn ja, nimm lieber JLabels, das sieht IMO besser aus.
 
Ja es macht doch der LayoutManager 😉

Ja es ist für das Alphabet, aber wie soll ich das mit JLabels machen? Ich will es ja so machen, dass man auf den Buchstaben draufdrückt und dann wird geschaut ob der Buchstabe im Wort enthalten ist usw. Geht das auch mit einem JLabel?

MfG DR
 
Also mit FlowLayout bspw. funktioniert das problemlos mit einem Buchstaben in einem Button.
Ja, das geht auch mit JLabels. Einfach einen MouseListener registrieren.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben