Articles of Swing

JavaFX WebView wächst, um den gesamten Bereich zu füllen

Ich versuche, eine Javafx-WebView zu erstellen, die auf das umgebende JPanel erweitert wird. Nach diesem Thread: http://www.codeanch.com/t/634791/JavaFX/java/Resizing-HTTLEditor-JavaFX , gibt es einen Fehler in der WebView, wo Sie GridPane.setHgrow und GridPane.setVgrow auf der Webansicht Ich habe meinen Code mit diesen Aufrufen gespickt, aber das WebView ist immer noch 600x800px. Beachten Sie, dass die Szene einen blauen […]

Wie können nur Ziffern in jTextField eingefügt werden?

Ich habe versucht, das hier gezeigte Beispiel zu verwenden, aber Java zeigt die Fehlermeldung von “AttributSet kann nicht in einen Typ aufgetriggers werden” Deshalb versuche ich eine andere Methode zu verwenden, um nur Ziffern zuzulassen: txtUsername.addKeyListener(new MyKeyListener()); public class MyKeyListener extends KeyAdapter{ public void keyPressed(KeyEvent ke){ System.out.println(“Key pressed code = “+ke.getKeyCode()); if (ke.getKeyCode()>=48 && ke.getKeyCode()<=57) […]

Wie ändere ich JPanel in einem JFrame im laufenden Betrieb?

Um es einfach zu sagen, es gibt eine einfache Java Swing App, die aus JFrame mit einigen Komponenten besteht. Eine der Komponenten ist eine JPanel, die durch eine andere JPanel bei einer Benutzeraktion ersetzt werden soll. Also, was ist der richtige Weg, so etwas zu tun? ich habe es versucht panel = new CustomJPanelWithComponentsOnIt(); parentFrameJPanelBelongsTo.pack(); […]

Hauptthread vs. UI-Thread in Java

In vielen Swing-Snippets, die hier als Antworten angegeben sind, gibt es einen Aufruf von SwingUtilities#invokeLater von der main Methode: public class MyOneClassUiApp { private constructUi() { // Some Ui related Code } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new MyOneClassUiApp().constructUi(); } }); } } Aber gemäß dem Thread- […]

JTable, RowFilter und RowFilter.Entry

bitte ich habe ein Problem mit RowFilter ( sein ComparisonType ) zusammen zu stellen Regex (String), Nummer, Datum zusammen mit UND, ODER, NOR keine Ahnung wie mit Nullwert für AND, OR, NOR behandeln wenn Regex (String), Zahl, Datum die gleichen Logiken oder dort “kleine Differenzen” haben vor allem, wie man den Date-Wert vergleicht längere und […]

Wie kann ich mehr als ein Objekt gleichzeitig scrollen?

Nach diesem hier wurde eine neue Frage gestellt. Ich bin neu in Java, aber ich arbeite an einer Neugestaltung von “Flappy Bird”, um mehr über Java und die Art und Weise, wie Grafiken angezeigt werden, zu erfahren. Irgendwelche Lösungen oder Vorschläge zu irgendwelchen meiner Fragen werden sehr geschätzt. Vielen Dank! x1-3 = -83 mein Programm […]

Wie fügen Sie einen ActionListener zu einem JButton in Java hinzu?

private JButton jBtnDrawCircle = new JButton(“Circle”); private JButton jBtnDrawSquare = new JButton(“Square”); private JButton jBtnDrawTriangle = new JButton(“Triangle”); private JButton jBtnSelection = new JButton(“Selection”); Wie füge ich Aktion Listener zu diesen Schaltflächen hinzu, so dass von einer Hauptmethode, die ich aufrufen kann, actionperformed für sie ausgeführt, also, wenn sie angeklickt werden, kann ich sie in […]

JTable wird nicht angezeigt

In meiner Bewerbung ist alles verteilt. Bei einer Aktion ruft die Anwendung Daten aus der DB ab und speichert sie in ArrayList . Ich erstelle ein Objekt von RelativeTableModel wo ich die ArrayList . public void RelationsClicked() { ArrayList data = myParent.dbOperation.getRelations(); RelativeTableModel tModel = new RelativeTableModel(data); // subclass of AbstractTableModel myParent.SetBrowsePanelData(tModel); myParent.SetMainPanel(CashAccountingView.BROWSEPANEL); } Ich […]

SwingUtilities.invokeLater () warum wird es benötigt?

Warum muss GUI-Aktualisierungscode in SwingUtilities.invokeLater() ? Warum kann es nicht von Swing selbst erledigt werden? Warum muss der Aufrufer sich darum kümmern, wie Swing UI-Aktualisierungen durchführt?

Wie gibt XxxSize von JComponent (s) zurück, die zu JLabel hinzugefügt wurden

Wie kann ich XxxSize von JComponent (s), die zu JLabel hinzugefügt wurden, korrekt zurückgeben? 1. Abbildung >> lets LayoutManager works like as for JPanel, JLabel returns Size(0, 0) 2. Abbildung >> added some PreferredSize to the JLabel 3.. Abbildung >> calculated PreferredSize from JComponent(s) added to the JLabel 4.. Abbildung >> lets LayoutManager works changed […]