Articles of Swing

Verwenden von setValueAt, um sich gegenseitig ausschließende Kontrollkästchen neu zu erstellen

Ich habe eine JTable mit einem benutzerdefinierten DefaultTableModel, die einige Booleans in der letzten Spalte hat (als Tick-Boxen angezeigt). Wenn ich einen MouseListener hinzufüge, um den Wert des angeklickten Objekts abzurufen, erscheint das Umschalten der Kontrollkästchen nicht mehr. // As soon as this is used in the component // that is using the JTable, the […]

Wie Abrufen von Wert von JTextField in Java Swing?

Wie erhalten wir Wert von einem Textfeld und actionPerformed() ? Ich brauche den Wert, der für die weitere Verarbeitung in String konvertiert werden soll. Ich habe beim Klicken auf eine Schaltfläche ein Textfeld erstellt Ich muss den eingegebenen Wert in einem String speichern Kannst du bitte ein Code-Snippet bereitstellen?

JTable wird nicht auf JFrame (Java) angezeigt

Ich habe ein Problem mit einem JFrame keine JTable , die hinzugefügt wird. Ich habe versucht getContentPane().add(..) , ich habe einfach nur hinzugefügt, um den Code ein wenig kürzer zu halten. Jede Hilfe ist mehr als willkommen! package com.embah.Accgui; import java.awt.*; import javax.swing.*; public class accCreator extends JFrame { private String[] columnNames = {“Username”, “Password”, […]

Zeilenumbruch in JButtons

Ist es möglich, in JButtons einen automatischen Zeilenumbruch zu erreichen? Ich habe einige dynamische Buttons, die ich zur Laufzeit erstelle. Ich möchte die Wortumbruch-function auf die Schaltflächen legen, damit ich einen besseren Test für die Schaltflächen sehen kann. Ist es möglich, das zu tun?

KeyListener, keyPressed versus keyTyped

Ich habe einen JFrame (gut, eine class, die JFrame erweitert) und ich möchte eine Aktion ausführen, wenn ich die F5-Taste drücke. Also habe ich die class KeyListener implementiert. Und damit kamen drei Methoden, keyPressed, keyReleased und keyTyped. Welche dieser Methoden sollte ich verwenden, um zu hören, dass F5 gedrückt wird? keyPressed oder keyTyped? Ich habe […]

Sollten wir EventQueue.invokeLater für ein GUI-Update in einer Java-Desktop-Anwendung verwenden?

Ich weiß, dass der runnable-Parameter mit dieser Methode an das System EventQueue übergeben wird. Aber sollten alle GUI Updates mit dieser Methode durchgeführt werden? Ich meine, wenn ich sagen will, ändere einen Text von JButton, sollte ich so etwas verwenden: java.awt.EventQueue.invokeLater(new Runnable() { public void run() { jButton1.setText(“changed text”); } }); Wenn ich diesen Ansatz […]

Wie mache ich eine Liste mit Checkboxen in Java Swing?

Was wäre der beste Weg, um eine Liste von Elementen mit einem Kontrollkästchen in Java Swing zu haben? Ie eine JList mit Elementen, die jeweils einen Text und eine Checkbox haben?

Ändern der Größe des Symbols auf JButton in Java?

Immer wenn ich ein Icon für mein JButton setze, ist es immer nicht richtig dimensioniert. Wie kann ich die Größe des Symbols ändern, damit es vollständig in die Schaltfläche passt? final JButton btnSanic = new JButton(); Image img = icon.getImage(); Image newimg = img.getScaledInstance(width, height, java.awt.Image.SCALE_SMOOTH); icon = new ImageIcon(newimg); btnSanic.setIcon(icon);

Farbschwund-Algorithmus?

Ich erstelle einige benutzerdefinierte Swing-Komponenten, die ich gerne von einer Farbe zur anderen überblenden würde. Im Moment konvertiere ich von RGB zu HSB, inkrementiere dann den Farbtonwert und konvertiere zurück in RGB, bevor ich streiche. Dies durchläuft jedoch alle colors (dh versucht, von Blau zu Grün zu wechseln, durch Gelb, Orange, Rot usw.). Gibt es […]

Erhalte einen Schlüssel von JTextArea

Alles was ich tun möchte, wenn ich ‘{‘ diese Taste in JtextArea.automatisch ‘}’ drücke, wird dies auch gedruckt. if(evt.KEY_PRESSED == ‘{‘) System.out.print(“}”); Ist das okay?