Articles of Swing

Best Practice zum Festlegen von JFrame-Speicherorten

Ich habe eine (etwas philosophische) Frage relativ zu Swing oder zur GUI-Programmierung im Allgemeinen. Gibt es Best Practices für den JFrame der in der Anwendung verwendeten JFrame Instanzen? Wo sollte der erste und der Hauptrahmen liegen? Immer in der Mitte ( setLocationRelativeTo(null) )? Wo sollte ein Kind JFrame werden? Relativ zu seinem Elternteil JFrame , […]

So legen Sie den Ausgabestream für TextArea fest

Ich versuche, ein GUI-Panel für ein Programm zu erstellen, und ich möchte alles, was normalerweise an meine Eingabeaufforderung gedruckt wird, um ein TextArea-Objekt zu drucken. Ich habe das GUI-Panel zum größten Teil formatiert, aber ich kann den Text nicht zum TextArea drucken, hier ist meine Datei: package guipanel; import javax.swing.*; import java.awt.*; import java.io.*; /** […]

Wie man einen Hyperlink in JLabel hinzufügt

Welches ist der beste Weg, um einen Hyperlink in jLabel hinzuzufügen? Ich kann die Ansicht mit HTML-Tags abrufen, aber wie öffne ich den Browser, wenn der Benutzer darauf klickt?

java thread.sleep bringt swing ui auch zum schlafen

Ich bin im Erstellen einer einfachen Test-App, die eine Überprüfung jede Stunde auf dem / den ausgewählten Verzeichnis / s mit thread.sleep () über JFileChooser. Aber wenn ich das Verzeichnis auswähle und die Methode läuft, wird das ui-Panel grau und die Swing-Bits verschwinden. Der Thread scheint das Ui zu schlafen, genauso wie die Methode, die […]

Wie markiere ich JTable-Zelleneingabe als ungültig?

Wenn ich eine JTable und den classntyp einer Spalte wie folgt auf dem Modell anlege: DefaultTableModel model = new DefaultTableModel(columnNames, 100) { @Override public Class getColumnClass(int columnIndex) { return Integer.class; }}; Immer dann, wenn ein Benutzer versucht, einen double Wert in die Tabelle einzugeben, lehnt Swing die Eingabe automatisch ab und setzt den Umriss der […]

MouseMotionListener in Java Swing, mit Komponenten in Komponenten etc

Ich arbeite an einer Touch-Benutzeroberfläche in Swing. Während ich weiß, dass dies nicht optimal ist, habe ich eine kurze Frist und habe keine Zeit für Touch-Screen-spezifische GUI-Pakete (wenn es welche gibt). Ich möchte, dass meine Benutzer ihren Finger über den Bildschirm “streichen” können, und der Blick auf eine spezielle JScrollPane, die ich gemacht habe, bewegt […]

Wie man ein JFrame-Modal in Swing-Java erstellt

Ich habe eine GUI erstellt, in der ich einen JFrame verwendet habe. Wie soll ich es Modal machen?

Aufruf eines JFrame von einem anderen mit Timer ohne Tasten

Rufen Sie einen JFrame von einem anderen mit Timer ohne Schaltflächen auf: Die Zeit wird verringert und dann ein weiterer JFrame ohne Schaltflächen geöffnet. Bitte helfen Sie. Verwendet in Netbeans

JLabel Maus Ereignisse für Drag and Drop

Ich möchte die Drag-and-Drop-function über ein JLabel aktivieren, indem Mausereignisse darüber überschrieben werden, aber wenn ich das MousePressed-Ereignis per Drag & Drop definiere, wirkt sich die MouseReleased nicht auf dieses JLabel aus. Mache ich etwas falsch ? Thumbnails[I_Loop].setText(“1”); Thumbnails[I_Loop].setTransferHandler(new TransferHandler(“text”)); Thumbnails[I_Loop].addMouseListener( new MouseAdapter() { public void mouseReleased(MouseEvent me) { System.out.println(“here mouse released”); } public void […]

Wie wechsele ich JPanels in einen JFrame?

Ziemlich grün in Bezug auf javas component-stuff usw. Entschuldigen Sie bitte, wenn die von mir gegebenen Informationen nicht ausreichen! Beachten Sie den folgenden Code. Hinzufügen von Menü und Menü im Rahmen angezeigt, kein Problem. Ich möchte, wenn gameOn () aufgerufen wird, das Menü zu entfernen und stattdessen das Spiel zu starten. Der Code unten macht […]