Articles of Java

Löschen Sie Komponenten von JFrame und fügen Sie neue Komponenten hinzu

Ich habe einen JFrame , der einige Optionen hat. Wenn OK gedrückt wird, möchte ich den gleichen JFrame , um den Inhalt zu löschen und neuen Inhalt hinzuzufügen. Ich habe es versucht, aber das Problem ist neu JFrame ist herausgesprungen. Was mache ich falsch? import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.net.InetAddress; import […]

Die letzte Aufzeichnung von MySQL erhalten

Ich benutze mysql und stelle irgendein Problem gegenüber. Ich möchte die zuletzt eingefügte Zeile abrufen. <> Unten ist, wie ich Tabelle erstellt habe. create table maxID (myID varchar(4)) Ich habe vier Werte wie folgt eingefügt insert into maxID values (‘A001’) insert into maxID values (‘A002’) insert into maxID values (‘A004’) insert into maxID values (‘A003’) […]

Java Swing-Hintergrundbild

Ich benutze JFrame und ich habe ein Hintergrundbild auf meinem Rahmen behalten. Jetzt ist das Problem, dass die Größe des Bildes kleiner als die Größe des Rahmens ist, also muss ich das gleiche Bild noch einmal auf dem leeren Teil des Fensters behalten. Wenn der Benutzer auf die Schaltfläche “Maximieren” klickt, muss ich das Bild […]

Java 8 LocalDateTime analysiert das ungültige Datum

Ich wollte das Datum auf der Client-Seite validieren, also schrieb ich den folgenden Code. Aber anstatt eine Ausnahme zu bekommen, erhalte ich ein richtiges Datumsobjekt für die Datumszeichenkette vom 31. Februar, was eindeutig ein ungültiges Datum ist. public class Test { public static void main(String[] args) { String dateFormat = “HH:mm:ss MM/dd/yyyy”; String dateString = […]

Warum triggers meine Vergleichsmethode Ausnahme aus – Vergleichsmethode verletzt ihren allgemeinen Vertrag!

Warum funktioniert dieser Code? public class SponsoredComparator implements Comparator { public boolean equals(SRE arg0, SRE arg1){ return arg0.getSponsored()==arg1.getSponsored(); } public int compare(SRE object1, SRE object2) { Log.d(“SponsoredComparator”,”object1.getName() == “+ object1.getName()); Log.d(“SponsoredComparator”,”object1.getSponsored() == “+ object1.getSponsored()); Log.d(“SponsoredComparator”,”object2.getName() == “+ object2.getName()); Log.d(“SponsoredComparator”,”object2.getSponsored() == “+ object2.getSponsored()); Log.d(“SponsoredComparator”,”compare return == “+ (object1.getSponsored() && object2.getSponsored() ? 0 : object1.getSponsored() ? -1 […]

Wie aktualisiere ich Daten in JTable Ich verwende TableModel

Hallo, Ich habe mein TableModel erstellt und möchte JTable aktualisieren, nachdem ich eine neue Zeile hinzugefügt habe. Was sollte dem Listener hinzugefügt werden, um JTable zu “aktualisieren”? public class MyTableModel implements TableModel { private Set listeners = new HashSet(); //List staffs = Factory.getInstance().getStaffDAO().getAllStaff(); private List staffs; public MyTableModel(List staffs){ this.staffs = staffs; } @Override public […]

Wie kann ich ein JPanel nachzeichnen, nachdem ich darauf gezeichnet habe?

Ich habe eine Komponente, die von JPanel erbt, ich zeichne ein Raster darauf. Jetzt habe ich eine JComboBox und möchte, dass der Benutzer hier die Rastergröße auswählen kann, und dann eine Taste drücken, um das Raster zu ändern (das Raster neu streichen). Die Sache ist, dass es das anfängliche Raster malt, aber sobald der Benutzer […]

Java 8 verkettete Methodenreferenz?

Angenommen, es gibt eine typische Java Bean: class MyBean { void setA(String id) { } void setB(String id) { } List getList() { } } Und ich möchte mit Hilfe eines BiConsumer einen abstrakteren Weg zum Aufruf der Setter schaffen: Map<SomeEnum, BiConsumer> map = … map.put(SomeEnum.A, MyBean::setA); map.put(SomeEnum.B, MyBean::setB); map.put(SomeEnum.List, (myBean, id) -> myBean.getList().add(id)); Gibt […]

Wie kann ich “Android Support Library” installieren, um eine Gluon Mobile-Anwendung für Android bereitzustellen?

Ich möchte eine Android App mit dem Gluon Mobile Framework entwickeln. Ich habe das Gluon-Plugin in meiner Netbeans-IDE installiert, ein Beispielprojekt erstellt und es erfolgreich erstellt. Jetzt möchte ich die App auf einem Android-Gerät bereitstellen. Ich verweise auf die Online-Dokumentation [1]: http://docs.gluonhq.com/charm/4.2.0/#_getting_started Wie in [1], Abschnitt “2.1.3. Android”, habe ich Android Studio 2.2.3 heruntergeladen und […]

Benutzerdefinierte Liste Feldklickereignis

Ich schreibe eine Anwendung, in der ich benutzerdefinierte Liste Feld für die Anzeige von Listview erstellt habe. Mein CustomListField enthält ein Bild und einen Text in einer Zeile. im gettiing field change listener auf click von listfield row aber ich will fieldchange listener auf bild zu stellen .. kann mir jemand sagen, wie kann ich […]