以下是我在JFrame课程中的内容
private void btnLLamada1ActionPerformed(java.awt.event.ActionEvent evt) {
empresa = new Empresa();
minutos = Integer.parseInt(JOptionPane.showInputDialog(null, "numero de minutos"));
Object[] Lista = {"Local", "Internacional", "Celular"};
String s = (String) JOptionPane.showInputDialog(
null, "Seleccione tipo de llamada", "Linea 1", JOptionPane.PLAIN_MESSAGE, null, Lista, "Local");
System.out.println(s);
switch (s) {
case "Local":
empresa.agregarLlamadaLocalLinea1(minutos);
break;
case "Internacional":
empresa.agregarLlamadaInternacionalLinea1(minutos);
break;
case "Celular":
empresa.agregarLlamadaCelularLinea1(minutos);
break;
}
}
这是我在另一个类“Empresa”中尝试添加int的内容
void agregarLlamadaLocalLinea1(int minutos) {
minT = minutos + minT;
System.out.println(minT); // doesn't add the int
}
所以当我运行程序时,它会在控制台中显示“minutos”的值,但不会添加“minT”
minutos的值由用户在JOptionPane中分配,minT的值最初为0,因此“minT”是指每次使用JOptionPane输入值时将添加的“minutos”值的总和
关于
“我只给new Empresa()打过一次电话”
不,只要调用ActionListener代码,就调用new Empresa()
,因此每次尝试向minT字段添加分钟数时,都是在一个新实例上执行此操作,而之前创建的旧实例保持不变。
同样,您应该创建Empresa实例一次,而且只能创建一次,很可能是在构造函数中,而不是在侦听器中。如果你想得到更详细的答案,请再次创建并发布有效的mre。
我必须插入一个JFrame,另一个类的一个JPanel。我在JFrame中有一个jMenuItem,我希望这样,当我单击jMenuItem,就会出现JPanel。
我是Java中Spring框架的新手。并且有一些问题… 我的应用程序使用Spring、Spring seq的安全性、Hibernate框架。 我正在编写一些简单的应用程序。 我有一个页面,可以通过Hibernate将用户添加到db。 用户类: 角色类: 保存在控制器中: 在UserDAO中保存 我在页面上有一个选择块,我可以在其中选择用户角色作为字符串。 所以在保存用户时,我有 所以据我所知,我应
问题内容: 如何指定可代表整数类型的最大值? 我想知道如何在下面的循环中初始化,该循环从某些结构迭代计算最小和最大长度。 以便第一次通过比较。 问题答案: https://groups.google.com/group/golang- nuts/msg/71c307e4d73024ce?pli=1 德语部分: 由于整数类型使用二进制补码运算,可以推断最小/最大常数值和。例如, 根据@CarelZA
我是斯威夫特的新人,现在尽我所能地学习这个。我写了得到参数的函数:数字和函数,它们与这个数字一起工作: 但是编译给出错误。当我试图改变论点时,比如
问题内容: 我正在将此问题设置为“ FizzBuzz”,而我的switch语句给了我一些问题,这是我的代码: 如果您可以为我提供指针/提示,而不是给我正确的代码,那将是一件好事:D我宁愿自己解决它,但一些提示也可以使我摆脱困境。 问题答案: 您可以在单独检查它们之前使用并检查两者是否匹配:
我在class中定义了一个变量。它可以很好地执行Account类中定义的提款功能。但是,我希望访问Sav\u acct类中存在的函数interest中的变量值。它将收回的值取为0。如何使用兴趣函数中的函数中的函数的值,以便执行正确的数学运算? 导入java。util。扫描仪; 类别帐户{ 双重撤回; } 作废取款(){ 扫描仪sc=新扫描仪(系统英寸); 系统出来println(“您想提取多少?”