Articles of Swing

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 […]

Wie man Icon zu JFrame setzt

Ich habe es versucht, aber es hat sich nicht geändert? ImageIcon icon = new ImageIcon(“C:\\Documents and Settings\\Desktop\\favicon(1).ico”); frame.setIconImage(icon.getImage());

Java Warten, bis der Thread beendet ist

Ich habe einen Thread, der Daten herunterlädt, und ich möchte warten, bis der Download beendet ist, bevor ich die Daten lade. Gibt es eine Standardmethode, dies zu tun? Mehr Info: Ich habe eine Download-class, die Daten von einer URL (serialisierte POJOs) bekommt. Der Download ist lauffähig und beobachtbar. Es speichert die heruntergeladenen Bytes und die […]