Articles of Swing

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

Wie kann ich die Farbe der Titelleiste in JFrame ändern?

Ich benutze den folgenden Code, UIManager.put(“JFrame.activeTitleBackground”, Color.red); um die Symbolleistenfarbe in JFrame zu ändern. Aber es hat nicht funktioniert. Ist es möglich, die Farbe der Titelleiste in JFrame zu ändern?

JComboBox automatische Vervollständigung

Wie ComboBox ich die automatische Vervollständigung in bearbeitbaren JComboBox in Netbeans 7.1 wie in ComboBox in VB dot net. Ich habe ein Kombinationsfeld mit einer Listenbindung, ich möchte Element auswählen, indem Sie nur einen ersten Buchstaben des Elements in der Liste eingeben, zum Beispiel, wenn eine Liste kitten , dann sollte es gewählt werden, wenn […]

Welche Swing-Komponentenmethoden sind Thread-sicher?

Laut dem Swing-Tutorial : Einige Swing-Komponentenmethoden sind in der API-Spezifikation als “threadsicher” gekennzeichnet. Diese können von jedem Thread aus sicher aufgerufen werden. Alle anderen Swing-Komponentenmethoden müssen vom Ereignisversandthread aus aufgerufen werden. Programme, die diese Regel ignorieren, funktionieren möglicherweise die meiste Zeit korrekt, unterliegen jedoch unvorhersehbaren Fehlern, die schwer zu reproduzieren sind. Aber was sind diese […]

So ändern Sie das JFrame-Symbol

Ich habe einen JFrame , der ein Java-Symbol in der Titelleiste (linke Ecke) anzeigt. Ich möchte dieses Symbol in mein benutzerdefiniertes Symbol ändern. Wie soll ich das machen?

Wie erfasst man das Klick-Event eines JFrames bei einem Klick?

Ich möchte eine Methode confirmExit() wenn auf die Schaltfläche zum Schließen der Titelleiste eines JFrames geklickt wird. Wie kann ich dieses Ereignis erfassen? Ich möchte auch verhindern, dass das Fenster geschlossen wird, wenn der Benutzer nicht fortfahren möchte.

Warum sollten Sie den Notifier niemals ändern, wenn Sie ein Change Event erhalten?

Ich habe eine Antwort auf Java TableModelListener und Live Feed Listener geschrieben? , aber ich bekomme einen Kommentar von – kleopatra nonono – you never change the notifier in receiving a change event. As to probable effects, think: nasty loops. As to code sanity, think: indecent intimacy. It’s the task of the model itself to […]