Articles of Swing

Wie man einen transparenten JFrame macht, aber alles andere gleich bleibt?

Ich möchte den JFrame transparent machen, aber das Bild oben ist nicht transparent. Das habe ich jetzt: Kennt jemand eine Möglichkeit, nur den JFrame transparent zu machen? Hier ist mein Code: import javax.swing.*; import java.awt.*; import com.sun.awt.AWTUtilities; import static java.awt.GraphicsDevice.WindowTranslucency.*; public class SplashDemo extends JFrame { public SplashDemo() { setUndecorated(true); setSize(200, 200); add(new JLabel(new ImageIcon(“puppy2.png”))); […]

Wie schließe ich die Schaltfläche “Schließen” zu einer JTabbedPane-Registerkarte?

Ich arbeite mit einem JTabbedPane, ich muss eine Schließen-Schaltfläche in den Tabs hinzufügen, um die aktuelle zu schließen. Ich habe gesucht und wie ich es verstehe, muss ich von JPanel erweitern und die Schließen-Schaltfläche hinzufügen, wie sie hier sagen. Aber gibt es eine Möglichkeit, die Schließen-Schaltflächen hinzuzufügen, die JTabbedPane erweitern, oder gibt es einen einfacheren […]

Wenn Sie die Eingabetaste drücken, können Sie den Absenden-Button drücken, anstatt nur MouseClick zu verwenden

Ich lerne gerade Swing und alles darüber. Ich habe dieses Spielzeugprogramm zusammengestellt, das nach einem Namen fragt und dann ein JOptionPane mit der Nachricht “Du hast (Dein Name)” eingegeben hast. Die Schaltfläche “Senden”, die ich verwende, kann nur angeklickt werden, aber ich möchte sie auch mit der Enter-Taste verwenden. Ich habe versucht, einen KeyListener hinzuzufügen, […]

Gibt es eine gute und freie Datums- und Zeitauswahl für Java Swing?

Gibt es eine gute und freie Datums- und Zeitauswahl für Java Swing? Es gibt viele Datumsauswahlmöglichkeiten, aber keine Datums- und Zeitauswahl. Dies ist das nächste, dem ich bisher begegnet bin: Auf der Suche nach einem Datum und Uhrzeit Picker Irgendjemand?

Automatisierte Tests für Java Swing-GUIs

Welche Möglichkeiten gibt es, automatisierte Tests für in Java Swing geschriebene GUIs zu erstellen? Ich würde gerne einige GUIs testen, die mit dem NetBeans Swing GUI Builder geschrieben wurden , also wäre etwas, das ohne spezielle Manipulation des getesteten Codes funktioniert, ideal.

Erstellen eines benutzerdefinierten JButtons in Java

Gibt es eine Möglichkeit, ein JButton mit einer eigenen Schaltflächengrafik zu erstellen und nicht nur mit einem Bild in der Schaltfläche? Wenn nicht, gibt es eine andere Möglichkeit, ein benutzerdefiniertes JButton in Java zu erstellen?

Öffnen Sie ein JPanel nach dem Drücken einer Schaltfläche in einem JFrame

Ich weiß, dass diese Frage gestellt wurde, aber ich habe keine Lösung gefunden. Ich habe einen JFrame für die JFrame erstellt und möchte nach dem Button “Cont Nou” ein neues Fenster mit dem jpanel für den neuen Account öffnen, aber ich weiß nicht wie der ursprüngliche Frame verschwinden soll und der Frame mit dem jpanel […]

Fügen Sie JLabel mit Bild zu JList hinzu, um alle Bilder anzuzeigen

Hier ist mein Code. Es zeigt keine Bilder im Rahmen und zeigt stattdessen etwas Text. Würde mir jemand bitte vorschlagen, dass ich die Änderung im Code ändern sollte, damit ich die Bilder in einem Rahmen zeigen kann? import java.awt.Component; import java.awt.Image; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import javax.swing.DefaultListModel; import javax.swing.Icon; […]

Wie kann ich die Hervorhebungsfarbe einer fokussierten JComboBox ändern?

Lassen Sie mich zuerst erklären, was ich erreichen möchte. Ich erstelle ein Dateneingabeformular in Swing, das aus einer Anzahl von JComboBoxes & JTextFields besteht. Eine validationsroutine iteriert über diese Komponenten und stellt fest, ob die für jedes Steuerelement angegebenen Werte “gültig” sind (die Details der validation sind für die Zwecke dieses Beispiels irrelevant). Wenn die […]

removeAll nicht bei der nächsten validation entfernen?

Kann jemand erklären, warum das Folgende nicht wie erwartet funktioniert? Durch Drücken der Taste ‘sollte’ sollte die Anzeige nur die (leere) JScrollPane enthalten, dh das Eingabefeld und die Schaltfläche sollten verschwinden. Sie bleiben jedoch so lange, bis die Größe der Komponente geändert wird … public static void main(String[] args) { JFrame frame = new JFrame(“test”); […]