Ich habe eine Formatierungsfrage für meine Java-Swing-Anwendung. Es sollte ziemlich einfach sein, aber ich habe Schwierigkeiten, Hilfe zu finden (Jedes Thema scheint das Entfernen von Standardauffüllungen in JPanel zu betreffen ). Der Text in meinen verschiedenen JPanels umschließt die Seiten und die Oberseite und berührt die farbigen Ränder: Wie kann ich Polster hinzufügen? Danke dir.
java
swing
formatting
jpanel
Connor
quelle
quelle
p.setBorder(BorderFactory.createCompoundBorder(new EmptyBorder(10, 10, 10, 10), new EtchedBorder()));
Wenn Sie im
JPanel
Allgemeinen eine Auffüllung benötigen , fügen Sie mit dem von Ihnen verwendeten Layout-Manager eine Auffüllung hinzu. Es gibt Fälle, in denen Sie nur den Rand desJPanel
. Erweitern können .quelle
Ich nehme an, Ihr JPanel enthält JTextField, um der Demo willen.
Diese Komponenten bieten eine
JTextComponent#setMargin()
Methode, nach der Sie suchen.Wenn Sie nach einem leeren Rand beliebiger Größe um Ihren Text suchen, verwenden Sie
EmptyBorder
quelle
quelle