Hallo zusammen,
bestimmt ist die Lösung einfach und ich sehe es nur nicht. Mit dem Befehl "double Element00 = Double.parseDouble(jTextFieldElement00.getText());" bekomme ich den Fehler, dass JTextField nicht static ist. Verständlich. Aber ich habe bisher keine weitere idee. Im folgenden habe ich mal den code hingeschrieben, wie es bei mir aussieht. (Zur Info: Viele Zeilen im Code sind durch Eclipse erstellt worden, weil ich probiert habe mit dem Visual Editor zu arbeiten. ). Vielen Dank im Voraus.
bestimmt ist die Lösung einfach und ich sehe es nur nicht. Mit dem Befehl "double Element00 = Double.parseDouble(jTextFieldElement00.getText());" bekomme ich den Fehler, dass JTextField nicht static ist. Verständlich. Aber ich habe bisher keine weitere idee. Im folgenden habe ich mal den code hingeschrieben, wie es bei mir aussieht. (Zur Info: Viele Zeilen im Code sind durch Eclipse erstellt worden, weil ich probiert habe mit dem Visual Editor zu arbeiten. ). Vielen Dank im Voraus.
Java:
import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.GridBagLayout;
import javax.swing.JTextField;
import java.awt.GridBagConstraints;
public class Testproblem extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JPanel jPanelMatrixElemente = null;
private JTextField jTextFieldElement00 = null;
private JPanel getJPanelMatrixElemente() {
if (jPanelMatrixElemente == null) {
jPanelMatrixElemente = new JPanel();
jPanelMatrixElemente.setLayout(null);
jPanelMatrixElemente.setBounds(new Rectangle(1, 31, 595, 180));
jPanelMatrixElemente.add(getJTextFieldElement00(), null);
}
return jPanelMatrixElemente;
}
private JTextField getJTextFieldElement00() {
if (jTextFieldElement00 == null) {
jTextFieldElement00 = new JTextField();
jTextFieldElement00.setBounds(new Rectangle(44, 41, 47, 20));
}
return jTextFieldElement00;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Testproblem thisClass = new Testproblem();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
double Element00 = Double.parseDouble(jTextFieldElement00.getText());
}
/**
* This is the default constructor
*/
public Testproblem() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(611, 542);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJPanelMatrixElemente(), null);
}
return jContentPane;
}
}