Articles of Swing

Wie man einen Thread in Java von einem anderen Thread pausiert und fortsetzt

Ich schreibe eine Anwendung mit Java Swing. Was ich brauche, ist eine Prozedur, bei der ich den Thread “Ausarbeitung” mit einem Knopf in der grafischen Oberfläche stoppen kann. Hier konzentrierte sich ein einfaches Projekt auf das, was ich brauche import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JTextArea; /* * To change this template, choose Tools | Templates […]

Wie man ein JTextField UnFocus

Wenn meine Anwendung geladen wird, die mit Netbeans gemacht wird, wird das erste JTextField automatisch fokussiert, und in diesem JTextField habe ich “Gib deinen Benutzernamen” geschrieben, es wird weggehen, wenn der Benutzer auf dieses Feld klickt, aber wenn die Anwendung geladen wird , dieses Feld ist fokussiert, bedeutet, dass ich “Benutzername eingeben” nicht sehen kann, […]

Drucken einer großen Swing-Komponente

Ich habe ein Swing-Formular mit einer benutzerdefinierten Tabelle in einem JScrollPane (es ist nur eine JPanel, keine JTable-Unterklasse), und ich versuche, es zum Drucken zu bekommen. Wenn ich nur den gesamten Rahmen an den Drucker sende, wird der Bildlauf abgeschnitten, und wenn ich den Rahmen auf die Größe des Inhalts des Bildlauffensters skaliere, stoppt eine […]

Zentrieren von Text in einer JTextArea oder JTextPane – Horizontale Textausrichtung

Gibt es eine Möglichkeit, horizontal zentrierten Text für eine JTextArea wie mit einem JTextField zu erstellen? setHorizontalAlignment(JTextField.CENTER); Gibt es eine Möglichkeit, das Gleiche mit einem mehrzeiligen Textbereich zu erreichen? Ich kann mit JTextArea keine Methode dafür finden, also gibt es eine andere Option? JTextPane? Wenn das so ist, wie?

Wie ändere ich die Hervorhebungsfarbe in Java Swing TextArea? Ändern Sie auch den Anfang des Textes, der dem Hervorhebungsort entspricht

Problem 1: Durch die Verwendung von Defaulthighlighter kann ich die fokussierten Linien blau machen. Jetzt möchte ich es in andere colors ändern. Kann jemand diesen Parameter ändern? — getriggers Problem 2: pos ist der Anfangsindex meiner Teilkette, die ich hervorheben möchte. Ich benutze setCaretPosition (pos); um den angezeigten Inhalt zu aktualisieren. Aber es erscheint immer […]

JFrame-Hintergrundbild

Ich erstelle eine GUI, wenn auch eine einfache, und ich möchte ein Hintergrundbild (2048 x 2048), das das gesamte Fenster ausfüllt, und ein Quadrat in der linken oberen Ecke, wo das gelegentliche 64 x 64 Bild geladen werden kann. Vielen Dank im Voraus an jeden, der aushilft 🙂 Edit: Ich weiß schon, wie man den […]

Wie kann ich eine JTable in Swing mit Paginierung unterstützen?

Ich habe eine grafische Benutzeroberfläche in Swing Java erstellt, in der ich JTable verwendet habe. Jetzt möchte ich Informationen der nächsten Seite anzeigen, indem ich die Seitennummerierung verwende. Wie soll ich das machen?

Wie kann ein KeyListener Tastenkombinationen erkennen (zB ALT + 1 + 1)?

Wie kann ich meinen benutzerdefinierten KeyListener auf Kombinationen von ALT (oder KeyListener ) + mehr als einen anderen Schlüssel hören lassen? Angenommen, ich habe 11 verschiedene Aktionen, die die Anwendung ausführen soll, abhängig von einer Kombination von gedrückten Tasten. ALT + 0 – ALT + 9 offensichtlich keine Probleme dar, während für ALT + 1 […]

Wie ändere ich die Hintergrundfarbe von JTabbedPane?

Ich weiß, dass Sie die LaF-Eigenschaften ändern können , aber wie erreichen Sie dies, ohne dies zu tun? Ich frage nur, weil setBackground es nicht zu tun scheint. Beachten Sie, dass ich folgende Eigenschaften ändern möchte: TabbedPane.background (oder TabbedPane.contentAreaColor ?) TabbedPane.tabAreaBackground

Java – Scrollen Sie zu spezifischem Text in JTextArea

Ich versuche, eine function innerhalb des aktuellen Programms, das ich schreibe, zu implementieren, und ich möchte lernen, wie man in einem JTextArea zu einem bestimmten Text scrollt. Nehmen wir zum Beispiel an, ich habe folgendes: JTextArea area = new JTextArea(someReallyLongString); someReallyLongString würde einen Absatz oder einen sehr großen Textabschnitt darstellen (in dem die vertikale Bildlaufleiste […]