Articles of Java

Wie vermeidet man Konstruktorcode-Redundanz in Java?

Ich habe folgende class: class Pair { String car; Integer cdr; public Pair () {} public Pair (String car) { this.car = car; } public Pair (Integer cdr) { this.cdr = cdr; } public Pair (String car, Integer cdr) { this(car); this(cdr); } } Die class enthält zwei optionale Werte und ich möchte alle möglichen […]

ResultSet.getString (1) gibt java.sql.SQLException aus: Ungültiger Vorgang an der aktuellen Cursorposition

Wenn ich folgendes Servlet ausführe: // package projectcodes; public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { String UserID = request.getParameter(“UserID”); String UserPassword = request.getParameter(“UserPassword”); String userName = null; String Email = null; Encrypter encrypter = new Encrypter(); String hashedPassword = null; try { hashedPassword = encrypter.hashPassword(UserPassword); Context context = new InitialContext(); DataSource ds = (DataSource)context.lookup(“java:comp/env/jdbc/photog”); […]

Java – swing horchen eine Aktion in einem Textfeld eines Formulars

Ich möchte ein Formular mit einem Textfeld entwickeln. Beispiel: Name SecondName Die Idee ist, dass jedes Textfeld ein Text wie folgt hat: Insert your name Insert your second name wenn Sie auf das erste Textfeld klicken, um Ihren Namen zu schreiben, muss der Text “Name einfügen” gelöscht werden … das gleiche muss für das zweite […]

Java, Wie fügt man Bibliotheksdateien in Netbeans hinzu?

Ich bin neu in der Netbeans IDE und Java. Ich habe ein Java-Projekt, das viele Kompilierungserrors zeigt: can not import “org.apache.commons.logging.Log” Kann mir bitte jemand mit diesen Fehlern helfen, wie füge ich Bibliotheksdateien in Netbeans IDE hinzu?

Countdown-Timer in Minuten und Sekunden

Es ist ein Countdown-Timer und ich möchte in Minuten und Sekunden drucken. ex (300000mili) 5 Minuten, und zählen 4:60, 4:59 … hier ist ein Teil meines Codes final MyCounter timer = new MyCounter(300000,1000); blue.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { timer.start(); } }); } public class MyCounter extends CountDownTimer{ public MyCounter(long millisInFuture, long […]

inheritance in Java – das Erstellen eines Objekts der Unterklasse ruft auch den Konstruktor der Oberklasse auf. Warum genau?

Ich habe eine Frage zur inheritance in Java. Ich habe zwei classn A und B , und class B, erbt von A: public class A { public A() { System.out.println(“Hi!”); } } public class B extends A { public B() { System.out.println(“Bye!”); } public static void main(String[] args) { B b = new B(); } […]

Drehen Sie BufferedImage innerhalb von JPanel

Ich versuche, ein JLabel zu drehen und es in einem JLabel (das in einem JPanel ) JPanel . Das aktuelle Ergebnis erzeugt ein weißes Quadrat, das um 10 Grad gegen einen schwarzen Hintergrund gedreht ist, aber das Bild ist nicht innerhalb des Quadrats vorhanden. Ich weiß, dass myPicture nicht leer ist, da myPicture selbst im […]

ConcurrentModificationException beim Hinzufügen in einer foreach-Schleife in ArrayList

Ich versuche, die foreach-Schleife mit der Arraylist zu verwenden, aber wenn ich es benutze, gibt es mir Fehler, aber wenn ich normale for-Schleife verwende, funktioniert es perfekt, was könnte das Problem sein? Der Code ist hier: for (Pair p2 : R) { if ((p2.getFirstElm() == p.getSecondElm()) && (p2.getFirstElm() != p2.getSecondElm())) R.add(new Pair (p.getFirstElm(), p2.getSecondElm())); else […]

Komponieren von Swing-Komponenten: Wie füge ich die Fähigkeit hinzu, ActionListeners hinzuzufügen?

Ich möchte eine (einfache, hoffentlich) benutzerdefinierte Swing-Komponente erstellen, indem ich mehrere vorhandene Komponenten zusammensetze. In meinem Fall ist es ein Ein-Aus-Schalter, der aus einem JLabel und zwei JButtons für On und Off besteht. Ich beginne OnOffSwitch, indem ich JPanel erweitere. Der Konstruktor fügt die Unterkomponenten hinzu und richtet sich als ActionListener für die Schaltflächen ein. […]

Swing KeyListener und mehrere Tasten gleichzeitig gedrückt

Gibt es einen konventionellen Weg, die Ereignisse zu verfolgen, wenn zwei Tastaturtasten gleichzeitig gedrückt werden? Ich habe ein paar Ideen, zB an die Schlüssel- und Ereignisgenerierungszeit, so dass wir in einem aufeinander folgenden Event-Handler-Aufruf den Zeitunterschied zwischen diesen beiden Ereignissen überprüfen und entscheiden können, ob es ein Zwei-Tasten-Event ist oder nicht. Aber es sieht wie […]