Articles of Swing

Wenn ein Zellenwert gleich ist, ändern Sie einen Zellenhintergrund in JTable

Ich habe eine Frage für JTable. Wenn ich eine Zelle auswähle und es dann in JTable die selbe Wertzelle gibt, die ich gewählt habe, markieren die Zellen die rote Hintergrundfarbe. Ich weiß nicht was ich tun soll …. PS: Es tut mir leid, ich weiß nicht, wie man den Code hier eingibt … ;;

Wie fügt man ein JFreeChart-Diagramm in ein Panel auf einer separaten GUI ein?

Ich möchte ein Diagramm mit JFreeChart in ein bestimmtes Panel in einer GUI einfügen. Ich habe 2 Java-Dateien (eine mit der GUI, und eine andere, die die Grafik erstellt) und möchte, wenn möglich, es so halten. In der Haupt-GUI habe ich ein Panel namens panelGraph: JPanel panelGraph = new JPanel(); panelGraph.setBounds(220, 64, 329, 250); panelMain.add(panelGraph); […]

JFrame Close to Background und Listen to Keys

Mit jframe an einem neuen persönlichen Projekt arbeiten . Mein Ziel ist es, den Frame in einem ActionListener mit dem Hintergrund zu verbinden, und wenn bestimmte Tasten gedrückt werden ( Strg + Umschalt + L ), möchte ich den Frame wieder öffnen. Ich bin mir nicht sicher, wie ich die CPU-Auslastung niedrig halten kann. Ich […]

Der arabische Schrifttyp verlangsamt meine JTextArea, JTextPane und JTextEditor

Ich benutze JTextArea , um in Java den Text in Urdu, Arabisch und Englisch JTextArea . Das Problem ist, dass meine GUI für 12-15sek friert, wenn ich die arabische Schrift für JTextArea . Ich linewrap Text aus XML und zeige ihn dann im Textbereich, auch mit linewrap . Mein Fenster bleibt auch für etwa 5 […]

Wie man JButton nach einer JTable hinzufügt

Ich habe eine JTable mit einigen Daten wie dieser SSCCE: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; import javax.swing.table.*; import java.awt.Color; class kanji{ public static void main(String args[]){ JFrame frame = new JFrame(“Kanji”); JPanel pane = new JPanel(); JTable table = new JTable(); pane.setLayout(new BorderLayout()); JButton […]

Zeichnen in JPanel gegen JComponent

Ich brauche etwas Hilfe, um zu verstehen, warum die Zeichnung in JComponent vs JPanel anders funktioniert. import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JPanel; public class Particle extends JComponent implements Runnable{ private int x = 45; private int y = 45; private int cx; private int cy; private int size; private […]

Lag spike beim Bewegen des Spielers

Der Player ist ein Panel und wird entfernt, seine Position geändert und dann zu einem anderen Panel (das diese Methode enthält), das zum Hauptrahmen gezogen wird, hinzugefügt. Es gibt auch viele andere kleine Platten, die ein Gras-Sprite enthalten, das als Geländekacheln zu der primären Platte gezogen wird. Ich denke, das Problem ist, dass wenn ich […]

Generieren eines Standardabweichungsdiagramms aus einer Zeile in einer JTable

Ich versuche, eine JTable zu erstellen, die in der Lage ist, auf eine Zeile zu klicken, und es wird eine Standardabweichungskurve angezeigt. Hier ist, wie meine JTable aussieht. So würde zum Beispiel die Standardabweichung für den String- screen saver, action->login, login->disclaimer, ok so aussehen (ich habe es in Excel geplottet) Also meine Frage ist # […]

Mehrere Animationen (Threads) in einem JPanel

Ich versuche ein Brettspiel in Java zu programmieren. Ich habe 11 classn einschließlich Main. Board-class, die JPanel erweitert und das Board-Bild sowie das Würfelbild zeichnet. Die class Player, die JCoponent erweitert und Runnable (Thread) implementiert. Jede Spielerinstanz ist eine Bauernanimation, die sich über das Spielbrett bewegt. Die Spielerklasse zieht den Bauern auf das Brett. Muster […]

Wie können Sie mehrere Grafikobjekte in Java Swing-Anwendungen behalten und entfernen?

Ich habe ein Bild und verwende vordefinierte Positionen, um grafische Objekte mit colors zu erstellen. Mit einem Mausklick versuche ich einige Ovale mit colors zu erstellen. Eigentlich konnte ich dieses Ziel nicht erreichen. Weil, wenn ich auf eine vordefinierte Position klicke, ich ein Oval darauf erzeugen könnte, aber wenn ich auf eine andere vordefinierte Position […]