Java-fügen Sie eine Gestrichelte oder gepunktete Linie auf einem JPanel
Ich habe Probleme mit diesem Ding: kann ich, in gewisser Weise, fügen Sie ein gestrichelt (oder gepunktet, egal) Grenze zu einem JPanel?
Such ich ja Fragen, aber scheint, dass niemand stellte diese vor.
Frage ich mich, ob gibt es eine Klasse zu nutzen. eigentlich bin ich mit:
myPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
Offensichtlich ist dies eine standard-Klasse, die geben nur wenige standard-Grenzen, niemand ist für mich nützlich.
- Werfen Sie einen Blick auf MatteBorder und How to use borders für Beispiele
- docs.oracle.com/javase/tutorial/uiswing/components/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst
BorderFactory.createDashedBorder(Farbe)
.Color
Klasse implementiertPaint
, also nicht die Nüsse gehen, die versuchen zu analysieren, die Funktion Unterschrift.Ab Java 7 können Sie mit
BorderFactory.createDashedBorder(Paint)
.Vor Java 7 verwenden, müssen Sie definieren diese Grenze selbst. Dann können Sie diesen selbst geschrieben border: