Methoden numberField.getDouble no such method error

C

chipper

Gast
Der Großteil des Codes stammt vom Java Editor, dort habe ich unter AWT numberField gewählt. Nun möchte ich numberField einlesen, umrechnen und wieder ausgeben, doch erhalte ich beim Ausführen immer folgenden Fehler ( beim Kompilieren nicht):
Java:
Starte C:\Users\user\Desktop\test\test.java

java.lang.NoSuchMethodError: main
Exception in thread "main"
Java:
import java.awt.*;
import java.awt.event.*;

/**
  *
  * Beschreibung
  *
  * @version 1.0 vom 25.02.2011
  * @author
  */

public class test extends Dialog {
  // Anfang Attribute
  private NumberField nftest = new NumberField();
  private Button button1 = new Button();
  private TextField tf = new TextField();
  // Ende Attribute

  public test(Frame owner, String title, boolean modal) {
    // Dialog-Initialisierung
    super(owner, title, modal);
    addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent evt) { dispose(); }
    });
    int frameWidth = 300;
    int frameHeight = 300;
    setSize(frameWidth, frameHeight);
    Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
    int x = (d.width - getSize().width) / 2;
    int y = (d.height - getSize().height) / 2;
    setLocation(x, y);
    Panel cp = new Panel(null);
    add(cp);
    // Anfang Komponenten

    nftest.setBounds(24, 24, 225, 28);
    nftest.setText("");
    cp.add(nftest);
    button1.setBounds(24, 72, 225, 25);
    button1.setLabel("button1");
    button1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent evt) {
        button1_ActionPerformed(evt);
      }
    });
    cp.add(button1);
    tf.setBounds(24, 120, 225, 28);
    tf.setText("");
    cp.add(tf);
    // Ende Komponenten

    setResizable(false);
    setVisible(true);
  }

  // Anfang Methoden
  public void button1_ActionPerformed(ActionEvent evt) {
    // TODO hier Quelltext einfügen
    double test = nftest.getDouble();
    test *= 2;
    
    tf.setText(String.valueOf(test));

  }

  // Ende Methoden
}
 
C

chipper

Gast
Also hauptsächlich geht es um folgenden Code:
Java:
double test = nftest.getDouble();
    test *= 2;
 

Ähnliche Java Themen

Neue Themen


Oben