Articles of Swing

JFrame.dispose () und System.exit ()

Was ist der Unterschied zwischen diesen beiden Methoden – System.exit() und JFrame.dispose() ? Wenn wir eine Java Swing-Anwendung schließen möchten, wenn auf eine Schaltfläche geklickt wird, welche Methode sollte ich verwenden?

Wie ändere ich die Farbe bestimmter Wörter in einem JTextPane?

Wie ändere ich die Farbe bestimmter Wörter in einem JTextPane während der Benutzer JTextPane ? Sollte ich JTextPane paintComponent Methode überschreiben?

Wie kann ich auf Tastenbetätigungen (innerhalb von Java Swing) über alle Komponenten hinweg hören?

Ich würde gerne nach Tastenkombinationen wie Control + S lauschen, ohne jeder Komponente in meiner Swing-Anwendung Key Listener hinzuzufügen. Wie kann ich das erreichen?

Unterstützt Swing Windows 7-ähnliche Dateiwähler?

Ich habe gerade einen Standarddialog ” Datei öffnen ” zu einer kleinen Desktop-App hinzugefügt, die ich schreibe, basierend auf dem JFileChooser Eintrag des Swing-Tutorials . Es erzeugt ein Fenster, das so aussieht: aber ich hätte lieber ein Fenster, das so aussieht: Mit anderen Worten, ich möchte, dass meine Dateiauswahl den Stil von Windows Vista / […]

Methode invokeAndWait in SwingUtilities

Bitte erläutern Sie die Methode invokeAndWait () in SwingUtilities. Ich kann das nicht verstehen. Erklären Sie es sehr deutlich. Es wäre eine große Hilfe, wenn Sie es mit einem Beispiel ausprobieren. Bearbeitet, um @noobs Erweiterung der Frage hinzuzufügen: Was ist daran nicht klar? Hier ist ein modifiziertes Anwendungsbeispiel: import javax.swing.SwingUtilities; public class InvokeAndWaitStuff { public […]

JTextPane Formatierung

Ich habe ein JTextPane, wo ich Zeilen hinzufügen möchte und je nach Inhalt haben sie eine andere Formatierung. Momentan habe ich das StyleContext context = new StyleContext(); StyledDocument document = new DefaultStyledDocument(context); Style styleBold = context.getStyle(StyleContext.DEFAULT_STYLE); StyleConstants.setBold(styleBold, true); StyleConstants.setFontSize(styleBold, 18); Style styleNorm = context.getStyle(StyleContext.DEFAULT_STYLE); StyleConstants.setFontSize(styleNorm, 15); for (int i = 0; i < temp.size(); i++) […]

Wie zeigt JTree den Dateinamen an?

In meinem Projekt versuche ich einen Datei-Explorer hinzuzufügen, so dass der Benutzer Dateien aus einem bestimmten Verzeichnis auswählen kann. Ich möchte diese Ansicht auf den Stammordner des Projekts beschränken (der vom Benutzer festgelegt wird). Dies ist dem Eclipse Package Explorer sehr ähnlich, da der “Arbeitsbereich” vom Benutzer bestimmt wird. Derzeit zeigen Dateien nicht den vollständigen […]

Auswählen einer Datei mit Swing

Ich schreibe eine GUI in Swing, wo ich eine Dateiauswahl machen möchte, die sich im Hauptfenster befindet und ungefähr wie das folgende Bild aussieht: Während es scheint einige Tutorials zu geben, wie man einen Popup-Datei-Chooser schreibt, sehe ich nicht viele Informationen darüber, wie diese Art von Chooser im Swing erreicht werden könnte. es tut mir […]

paintComponent funktioniert nicht, wenn es von der rekursiven function aufgerufen wird?

Ich möchte alle Punkte nacheinander sehen, aber ich sehe nur 1 Punkt. Was sollte ich ändern, um alle Punkte zu sehen ? In der System.out Sie 10 mal “set” und dann 2 mal “paintComponent”. was soll ich ändern das nach jedem set heißt es das “paintComponente” ändern? ================================================= ==================================== public class exampe extends JPanel { […]

Zoom-Feld für den Bereich um die Mausposition auf dem Bildschirm

Gibt es eine Möglichkeit, eine dynamische Zoom Box in Java zu erstellen, die z. B. 20x20pix um den Cursor herum enthält (aber auch wenn der Cursor sich über den Rahmen der App hinaus bewegt) und die zum Beispiel in einem kleinen JPanel angezeigt wird? Ich frage im Zusammenhang mit einem Color Chooser-Programm. Die letzte functionalität, […]