Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java函数中有错误_Java - Fatal编程技术网

java函数中有错误

java函数中有错误,java,Java,我对项目=新杂货店项目(数量)有问题 因此,在代码中,每个获得数量的地方都会附加一条错误消息。请帮忙 选中“烘焙豆”复选框后,我希望输入到jtextfield(Beanqty)的数字乘以“烘焙豆”复选框 谢谢。在杂货店项目类中有一个编译错误。您已经对qty字段进行了注释: //import java.awt.LayoutManager; import java.awt.GridLayout; //import javax.swing.JCheckBox; //import javax.swing

我对
项目=新杂货店项目(数量)有问题

因此,在代码中,每个获得数量的地方都会附加一条错误消息。请帮忙

选中“烘焙豆”复选框后,我希望输入到jtextfield(Beanqty)的数字乘以“烘焙豆”复选框


谢谢。

杂货店项目
类中有一个编译错误。您已经对
qty
字段进行了注释:

//import java.awt.LayoutManager;
import java.awt.GridLayout;
//import javax.swing.JCheckBox;
//import javax.swing.JLabel;
import javax.swing.BorderFactory;
import javax.swing.JPanel;
import javax.swing.JTextField;


public class quantitypanel extends JPanel {
     private JTextField baked_beans_JT;     // JTextField box for baked_beans
       private JTextField Cornflakes_JT;       // JTextField box for cornflakes
       private JTextField Sugar_JT; // JTextField box for sugar box
       private JTextField Tea_Bags_JT;    // JTextField box for tea bag
       private JTextField Instant_Coffee_JT;    // JTextField box for Instant_Coffee_Box
       private JTextField Bread_JT;       // JTextField box for bread box
       private JTextField Sausage_JT;  // JTextField box for sausage box
       private JTextField egg_JT;  // JTextField box for egg box
       private JTextField milk_JT;  // JTextField box for milk
       private JTextField potatoes_JT;  // JTextField box for potatoes


       public quantitypanel()
       {

           //create JTextField.
           baked_beans_JT = new JTextField(5);
           Cornflakes_JT = new JTextField(5);
           Sugar_JT = new JTextField(5);
           Tea_Bags_JT = new JTextField(5);
           Instant_Coffee_JT = new JTextField(5);
           Bread_JT = new JTextField(5);
           Sausage_JT = new JTextField(5);
           egg_JT = new JTextField(5);
           milk_JT = new JTextField(5);
           potatoes_JT = new JTextField(5);


           //initialize text field to 0
           baked_beans_JT.setText("0");
           Cornflakes_JT.setText("0");
           Sugar_JT.setText("0");
           Tea_Bags_JT.setText("0");
           Instant_Coffee_JT.setText("0");
           Bread_JT.setText("0");
           Sausage_JT.setText("0");
           egg_JT.setText("0");
           milk_JT.setText("0");
           potatoes_JT.setText("0");

         public double getBeanqty(){

             return Double.parseDouble(baked_beans_JT.getText());
         }


           //set Layout manager
           setLayout(new GridLayout(10, 1));

           //create border and panel title

          setBorder(BorderFactory.createTitledBorder("Amount"));

          //add text fields to the panel.
          add(baked_beans_JT);
          add(Cornflakes_JT);
          add(Sugar_JT);
          add(Tea_Bags_JT);
          add(Instant_Coffee_JT);
          add(Bread_JT);
          add(Sausage_JT);
          add(egg_JT);
          add(milk_JT);
          add(potatoes_JT);


       }



}
删除注释

// private quantitypanel qty; // A panel for quantity

您将不会有更多的错误消息附加到它[数量]。

您是否导入了quantitypanel?错误消息是什么?错误消息包含有关问题原因的大量信息。试着理解错误信息的含义,至少在这里发布准确的错误信息。仅仅说“有错误消息”是没有帮助的。尽快发布SSCCE以获得更好的帮助。实际上它没有编译,因为字段
qty
在第二个类中被注释。。。确实,这段代码创建了运行时错误吗?错误消息说“构造函数和U项(quantitypanel)未定义”
//import java.awt.LayoutManager;
import java.awt.GridLayout;
//import javax.swing.JCheckBox;
//import javax.swing.JLabel;
import javax.swing.BorderFactory;
import javax.swing.JPanel;
import javax.swing.JTextField;


public class quantitypanel extends JPanel {
     private JTextField baked_beans_JT;     // JTextField box for baked_beans
       private JTextField Cornflakes_JT;       // JTextField box for cornflakes
       private JTextField Sugar_JT; // JTextField box for sugar box
       private JTextField Tea_Bags_JT;    // JTextField box for tea bag
       private JTextField Instant_Coffee_JT;    // JTextField box for Instant_Coffee_Box
       private JTextField Bread_JT;       // JTextField box for bread box
       private JTextField Sausage_JT;  // JTextField box for sausage box
       private JTextField egg_JT;  // JTextField box for egg box
       private JTextField milk_JT;  // JTextField box for milk
       private JTextField potatoes_JT;  // JTextField box for potatoes


       public quantitypanel()
       {

           //create JTextField.
           baked_beans_JT = new JTextField(5);
           Cornflakes_JT = new JTextField(5);
           Sugar_JT = new JTextField(5);
           Tea_Bags_JT = new JTextField(5);
           Instant_Coffee_JT = new JTextField(5);
           Bread_JT = new JTextField(5);
           Sausage_JT = new JTextField(5);
           egg_JT = new JTextField(5);
           milk_JT = new JTextField(5);
           potatoes_JT = new JTextField(5);


           //initialize text field to 0
           baked_beans_JT.setText("0");
           Cornflakes_JT.setText("0");
           Sugar_JT.setText("0");
           Tea_Bags_JT.setText("0");
           Instant_Coffee_JT.setText("0");
           Bread_JT.setText("0");
           Sausage_JT.setText("0");
           egg_JT.setText("0");
           milk_JT.setText("0");
           potatoes_JT.setText("0");

         public double getBeanqty(){

             return Double.parseDouble(baked_beans_JT.getText());
         }


           //set Layout manager
           setLayout(new GridLayout(10, 1));

           //create border and panel title

          setBorder(BorderFactory.createTitledBorder("Amount"));

          //add text fields to the panel.
          add(baked_beans_JT);
          add(Cornflakes_JT);
          add(Sugar_JT);
          add(Tea_Bags_JT);
          add(Instant_Coffee_JT);
          add(Bread_JT);
          add(Sausage_JT);
          add(egg_JT);
          add(milk_JT);
          add(potatoes_JT);


       }



}
// private quantitypanel qty; // A panel for quantity
private quantitypanel qty; // A panel for quantity