Weiß jemand, ob es eine einfache Möglichkeit gibt, einen Rahmen um ein JCheckBox-Objekt einschließlich der Beschriftung zu setzen? setBorder scheint keine Wirkung zu haben. Ich weiß, ich könnte jedes Kontrollkästchen in ein JPanel setzen und das umrahmen, aber gibt es keine Möglichkeit, die gesamte JCheckBox selbst einzugrenzen? DankRand zu JCheckbox hinzufügen
5
A
Antwort
7
auf einem jCheckbox funktioniert der Setborder, es ist nur, dass die Grenze nicht gemalt ist. alles, was Sie tun müssen, ist setBorderPainted (true) aufrufen und es sollte funktionieren.
Verwandte Themen
- 1. Hinzufügen von Rand zu UITableViewCell
- 2. WatchKit Rand zu Label hinzufügen
- 3. Versuchen, Element Listener zu einem JCheckBox-Objekt hinzufügen
- 4. UndoRedo.Manager und JCheckBox
- 5. Rand zu einer programmatisch hinzugefügten Ansicht hinzufügen
- 6. UIManager und JCheckBox Symbol
- 7. JCheckBox Abwahl automatisch
- 8. JCheckBox aktiviert/deaktiviert JRadioButton
- 9. JCheckbox - ActionListener und ItemListener?
- 10. Change JCheckBox 'Ticked' Farbe
- 11. Rand zwischen Zeilenelementen hinzufügen Bootstrap
- 12. Swing - JTable JScrollPane unteren Rand entfernen oder Header-Rand hinzufügen
- 13. Verwenden von Symbolen mit JCheckBox
- 14. Hinzufügen von Rand/Pading zu Zeile in TableView - Objective C
- 15. Hinzufügen von unteren Rand zu einem TextView - iOS
- 16. Rand für unteren Rand
- 17. Gremlin Server Abfrage zum Hinzufügen von Rand
- 18. CSS Hintergrundposition oben rechts einen Rand hinzufügen?
- 19. JCheckBox Zustand bleibt konsistent unter den Klassen
- 20. Rand zu einem Bild in Xamarin Forms
- 21. Wie JCheckBox dynamisch zu jeder Zeile hinzugefügt von MySQL-Datenbank zu JTable
- 22. ein links und rechts Aligned Etikett in einem JCheckBox
- 23. Hinzufügen von Funktionen zum Hauptmenü am oberen Rand eines Fensters
- 24. Dynamisch Ansicht am unteren Rand von RelativeLayout hinzufügen
- 25. gibt es eine Möglichkeit, jCheckbox zu ändern, um ein Kreuz anstelle eines Ticks zu verwenden? JAVA
- 26. Wie Rand hinzufügen, aber keine Änderung an der Inhaltsposition
- 27. Hinzufügen nur oberen und unteren Rand auf LinearLayout
- 28. Styling Bootstrap btn-Gruppe-gerecht, Rand und Größe vertikal hinzufügen
- 29. Menü von links einrasten - oberen Rand Offset hinzufügen
- 30. Android WebView seltsamen leeren Raum am unteren Rand hinzufügen
Von javadoc für setBorder() „Obwohl technisch können Sie die Grenze für jedes Objekt festgelegt, die von JComponent, das Aussehen erbt und Implementierung von vielen Standard-Swing-Komponenten fühlen sich nicht gut funktioniert mit vom Benutzer eingestellten Grenzen. Im Allgemeinen Wenn Sie einen Rahmen an einer anderen Standard-Swing-Komponente als JPanel oder JLabel festlegen möchten, empfehlen wir, dass Sie die Komponente in JPanel einfügen und den Rahmen auf JPanel festlegen. " – ka3ak
@ ka3ak, immer noch nützlich beim Codieren/Testen/Debuggen von Komponentenlayouts – ryvantage
Vielen Dank. Meine Güte, setBorderBemalte? WTF Warum? –