Articles of Swing

java.awt.EventQueue.invokeLater erklärt

Ich bin sehr neugierig, warum wir java.awt.EventQueue.invokeLater , um Swing-Komponenten zu steuern. Warum können wir das nicht im normalen Thread machen? Was genau passiert hinter den Kulissen? JFrame was mir aufgefallen ist, wenn ich einen JFrame habe, kann ich die Sichtbarkeit von True oder False aus dem Hauptthread setzen, ohne irgendwelche Fehler zu bekommen, und […]

Wie man eine dynamische GUI in Schwung bringt

Zunächst einmal entschuldige ich mich für etwas, das vielleicht etwas übertrieben spezifisch ist, aber ich bin nicht sehr erfahren mit Swing und finde keine guten Beispiele, die meinen Bedürfnissen entsprechen. Also versuche ich herauszufinden, wie man am besten eine dynamische GUI zum Auswählen von Filterkriterien in Swing implementiert: Das zugrundeliegende Modell ist eine class, die […]

Java – Wie würde ich Swing-Komponenten dynamisch zum Klick hinzufügen?

Was ich versuche zu tun, ist ein ähnliches Prinzip wie das Hinzufügen von Anhängen zu E-Mails, Sie können auf eine Schaltfläche klicken und ein neues Suchfeld würde sich öffnen und die Anzahl der separaten Anhänge, die Sie haben können, erhöhen. Ich bin ziemlich neu, wenn mich jemand auf ein Beispiel hinweisen könnte?

Festlegen der Standardschriftart für das Swing-Programm

Ich habe mich gefragt, wie ich die Standardschrift für mein gesamtes Java–Swing-Programm einstellen soll. Aus meinen Recherchen geht hervor, dass es mit UIManager , etwas, was mit LookAndFeel zu tun LookAndFeel , aber ich kann nicht genau herausfinden, wie es geht, und der UIManager erscheint ziemlich kompliziert.

Java Swing: Wie man GUI dynamisch ändert

Ich muss Komponenten dynamisch hinzufügen. Außerdem muss ich das Layout dynamisch ändern.

Wie kann ich die Anzahl der Zeichen in JTextField begrenzen?

Wie kann ich die Anzahl der in einem JTextField eingegebenen Zeichen begrenzen? Angenommen, ich möchte maximal 5 Zeichen eingeben. Danach können keine Zeichen mehr eingegeben werden.

Marquee-Effekt in Java Swing

Wie kann ich den Marquee-Effekt in Java Swing implementieren?

Öffnen Sie einen Link im Browser mit Java-Button?

Wie kann ich einen Link im Standard-Browser mit einem Klick auf die Schaltfläche öffnen, in der Art von button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open(“www.google.com”); // just what is the ‘open’ method? } }); ?

Wie funktioniert paintComponent?

Dies könnte eine sehr noob Frage sein. Ich fange gerade an Java zu lernen Ich verstehe die functionsweise der paintComponent-Methode nicht. Ich weiß, wenn ich etwas zeichnen möchte, muss ich die paintComponent-Methode überschreiben. public void paintComponent(Graphics g) { … } Aber wann heißt es? Ich sehe nie etwas wie “object.paintComponent (g)”, aber es wird immer […]

Fortschrittsbalken Java

Ich verwende JProgressBar, um den Fortschritt anzuzeigen. Aber, wie die Fortschrittsbalken als Laden von 0 bis 100 angezeigt werden? Ich habe den Code aus dem Internet und es funktioniert, außer die progressBar wird nicht geladen. Code progressFrame = new JFrame(); // frame to display progress bar progressBar = new JProgressBar(0,100); progressBar.setValue(0); progressBar.setStringPainted(true); progressFrame.add(progressBar); new SwingWorker() […]