Articles of Swing

Benutzerdefinierte Schaltfläche funktioniert nicht auf dem Mac (ButtonUI)

Ich habe eine Anwendung, die überall benutzerdefinierte Schaltflächen für Text und Symbole verwendet. functioniert hervorragend für Windows und Linux, aber jetzt beschweren sich OSX-Benutzer. Text wird nicht auf dem Mac angezeigt, nur ‘…’. Der Code scheint einfach zu sein, aber ich bin ratlos, wenn es um Macs geht. Wie kann ich das beheben? Testfall: package […]

Grenze mit abgerundeten Ecken und Transparenz

Der folgende Screenshot zeigt einen Test von TextBubbleBorder 1 . Ich möchte die Ecken der Komponente, die außerhalb des Rechtecks ​​liegen, vollständig transparent machen und zeigen, welche Komponente darunter liegt. Ich habe einen Weg gefunden, um die BG-Farbe eines Labels auf “innerhalb des clearRect() zu beschränken, indem ein Clip (der Bereich außerhalb der abgerundeten Ecken […]

Aktualisieren Sie JLabel wiederholt mit den Ergebnissen der lange laufenden Aufgabe

Ich schreibe ein Programm, das ständig einen Server pingt. Ich schrieb den Code, um es einmal zu überprüfen und legte den Ping in ein JLabel und legte es in eine Methode namens setPing() . Hier ist mein Code private void formWindowOpened(java.awt.event.WindowEvent evt) { setPing(); } Das hat aber nur einmal funktioniert, also habe ich: private […]

JComboBox Auswahl Ändern Listener?

Ich versuche, ein Ereignis auszulösen, wenn eine Auswahl aus einer JComboBox . Das Problem, das ich habe, ist, dass es keine offensichtliche addSelectionListener() -Methode gibt. Ich habe versucht, actionPerformed() aber es wird nie actionPerformed() . Kurz vor dem Überschreiben des Modells für die JComboBox habe ich JComboBox Ideen mehr. Wie werde ich über eine JComboBox […]

Wie kann ich Bildschirmauflösung in Java erhalten?

Wie kann man die Bildschirmauflösung (Breite x Höhe) in Pixeln erhalten? Ich benutze einen JFrame und die Java–Swing-Methoden.

JTable So aktualisieren Sie das Tabellenmodell nach dem Einfügen Löschen oder aktualisieren Sie die Daten.

Das ist meine jTabelle private JTable getJTable() { String[] colName = { “Name”, “Email”, “Contact No. 1”, “Contact No. 2”, “Group”, “” }; if (jTable == null) { jTable = new JTable() { public boolean isCellEditable(int nRow, int nCol) { return false; } }; } DefaultTableModel contactTableModel = (DefaultTableModel) jTable .getModel(); contactTableModel.setColumnIdentifiers(colName); jTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); return jTable; […]

Werte zwischen JFrames übergeben

Ich habe zwei Jframes, wo Frame1 einige Textfelder hat und wenn eine Schaltfläche auf Frame1 angeklickt wird, öffne ich einen anderen JFrame, der ein Suchfeld und ein JTable enthält, das Suchergebnisse enthält. Wenn ich auf eine Ergebniszeile in JTable klicke, möchte ich, dass bestimmte Werte in den Textfeldern von frame1 angezeigt werden. Ich habe versucht, […]

fonts, Größen, Fettdruck, etc

Ich habe Probleme beim Zugriff auf Windows-fonts oder vordefinierte fonts und Größen. Also für mein Java-Programm habe ich eine JComboBox mit fonts, Größen und colors. Das Problem ist, dass ich die fonts, Größen und colors vorgeben muss. Wie könnte ich die vordefinierten fonts, colors und Größen erhalten? Bisher habe ich das für diese Schrift, aber […]

Malen Sie das Slider-Symbol von JSlider

Möchte den Marker oder den Daumen des JSlider anstelle des Standardgraues neu streichen. Wie kann ich das erreichen?

Einstellen der maximalen Größe eines JDialogs?

Die kurze Version: Muss ich etwas Schwieriges tun, damit JDialogs setMaximumSize () funktioniert? Die Vollversion: Ich habe einen JDialog (Layout-Manager: BorderLayout), der unten einen Bildlaufbereich und einen JPanel mit den Commit-Buttons enthält. Der Bildlaufbereich enthält ein JPanel, das dynamisch an anderer Stelle im System erstellt wird. Ich möchte, dass sich der Dialog dynamisch um das […]