Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.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_Eclipse_User Interface - Fatal编程技术网

Java 将价格乘以用户数量以获得金额

Java 将价格乘以用户数量以获得金额,java,eclipse,user-interface,Java,Eclipse,User Interface,使用Eclipse创建一个GUI,其中包含一个JPanel,显示所有内容的项目、价格、数量和金额。 JPanel上方有四个TXT字段供用户输入每个项目的数量。下面是显示JPanel中所有内容的代码摘录 //项目 g2dImg.drawString("Item", 5, 20); g2dImg.drawString("Price", 95, 20); g2dImg.drawString("Quantity", 190, 20); g2dImg.drawString("Amount", 315, 2

使用Eclipse创建一个GUI,其中包含一个JPanel,显示所有内容的项目、价格、数量和金额。 JPanel上方有四个TXT字段供用户输入每个项目的数量。下面是显示JPanel中所有内容的代码摘录

//项目

g2dImg.drawString("Item", 5, 20);
g2dImg.drawString("Price", 95, 20);
g2dImg.drawString("Quantity", 190, 20);
g2dImg.drawString("Amount", 315, 20);
//物品价格

g2dImg.drawString(nf.format(pBurger), 95, 50);
g2dImg.drawString(nf.format(pChips), 95, 85);
g2dImg.drawString(nf.format(pSalad), 95, 125);
g2dImg.drawString(nf.format(pJuice), 95, 160);
//物品数量

g2dImg.drawString(txtBurger.getText(), 190, 50);
g2dImg.drawString(txtChips.getText(), 190, 85);
g2dImg.drawString(txtSalad.getText(), 190, 125);
g2dImg.drawString(txtJuice.getText(), 190, 160);
//项目数量(数量x价格)


不知道该如何进行这一部分^我是在正确的轨道上还是完全偏离了轨道

这行
g2dImg.drawString(nf.format(pBurger)*(txtBurger.getText(),95,50))需要什么?对于显然更适合在其他GUI元素(如
JTextField
JTable
)中显示的数据,不要使用
drawString(..)
。我想将项目的数量乘以用户输入的数量。线路可能完全错了。还是编程新手,只是在第一次作业中这样做。我想我可能不得不换一种方式
g2dImg.drawString(nf.format(pBurger) * (txtBurger.getText(), 95, 50));