Das ist etwas Neues, das mir passiert ist. Ich mache einen sehr einfachen Taschenrechner für meine Tante und aus irgendeinem Grund wird die Hauptmethode keine Verbindung mit dem JFrame herstellen.JFrame wird nicht angezeigt. Hauptmethode funktioniert nicht
Hauptcode mit Fehlern in Zeile 1 4 und 5 alle Sprichwort Klasse Schnittstelle oder enum erwartet.
Zweiter Code (Jframe) Ich habe den Stil und all das unten gelöscht, da es in netbeans automatisch generiert wurde.
package kalkulator;
public class Interface extends javax.swing.JFrame {
String vse;
String procenti;
double pro = Double.parseDouble(procenti);
double cel = Double.parseDouble(vse);
public Interface() {
this.vse= celota.getText();
this.procenti = procent.getText();
}
String rezult = String.valueOf(cel*pro);
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){
rezultat.setText(rezult);
}
/**
* @param args the command line arguments
*/
// Variables declaration - do not modify
private javax.swing.JTextField celota;
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JTextField procent;
private javax.swing.JTextField rezultat;
// End of variables declaration
}
Der zweite Code (JFrame) zeigt keine Fehler. Beide im selben Ordner Error screen. Ich habe lange nicht mehr codiert, also könnte das ein sehr dummer Fehler sein.
Sie führen Code außerhalb einer Methode aus. 'double pro = Double.parseDouble (procenti);' und 'double cel = Double.parseDouble (vse);' und 'String rezult = String.valueOf (cel * pro);' werden alle auf Klassenebene geschrieben. Tu das nicht. Stattdessen können Sie die gesamte Initialisierung in Ihren Konstruktor verschieben. – csmckelvey
Es sieht nicht so aus, als würden Sie Ihrem JFrame Komponenten hinzufügen oder Aktionen vornehmen. Was erwarten Sie von einem JFrame ohne Komponenten? Auch wenn es Fehler in Ihrem 'main' gibt, sollten Sie den gesamten Code anzeigen, damit wir wissen, was fehlt. – RealSkeptic
Keine Screenshots von ** Text ** mehr veröffentlichen. Kopieren Sie den Text als [Bearbeiten] und fügen Sie ihn in die Frage ein. –