我有两个JTextFields,分别称为字段1和字段2,目标是键入一个名称,当我点击返回时,将这些值存储在nameArray[]中的位置0和1。
我不确定原因是我的操作侦听器的逻辑还是我声明数组的方式。如果是这些事情中的任何一个…
数组是这样声明的,就在我的类声明的下面:
public class TwoPlayer{
private String[] nameArray = {};
下面是我的动作监听器和field1初始化:
JTextField field1 = new JTextField("Left name");
field1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String lValue = field1.getText();
String leftValue = String.valueOf(lValue);
nameArray[0] = (leftValue);
}
});
字段 2:
JTextField field2 = new JTextField("Right name");
field2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String rValue = field2.getText();
String rightValue = String.valueOf(rValue);
nameArray[1] = (rightValue);
}
});
强制性堆栈:
测试时线程“AWT-event queue-0”Java . lang . arrayindexoutofboundsexception中出现异常:0。two player $ 1 . action performed(two player . Java:37)at javax . swing . jtextfield . fireaction performed(jtextfield . Java:508)at javax . swing . jtextfield . post action event(jtextfield . Java:721)at javax . swing . jtextfield $ notify action . action performed(jtextfield . Java:836)at javax . swing . jcomponent . process key
这是您初始化阵列的方式。您当前拥有< code >私有字符串[]name array = { };创建一个长度为0的新< code>String[],并解释< code > IndexOutOfBoundsException 。
您需要的是privateString[]nameArray=newString[2]
初始化一个包含两个字符串的String[]
。
我读过其他一些类似于此的问题,但都使用了imports和extras,除了importjava.io.*之外,我不想使用任何imports;也没有任何名单。另外,这个is方法中的for循环是我在搞乱它,因为我无法弄清楚它。 }public static void main(string[]args)抛出IOException,FileNotFoundException{int[]array=pro
我不确定如何开始这个,希望得到一些想法,可以帮助我。 我的代码示例:
我在寻找一种方法来放弃我的程序中的一个getter。我有一堆动态创建的文本字段: 下面是getter,我想在这里返回聚焦的TextField 处理程序将接收聚焦字段并调用我的“model”-class中的checkInput()方法。 此刻,它接收到一个由我自己设置的预定义字段。检查答案的代码有效。感谢任何帮助我的人,如果我自己找到了一个方法,我一定会把它贴在这里。
我是java新手,我想知道如何读取。txt文件,然后将每一行都放入数组单元格中。.txt文件的格式必须如下所示: 我已经尝试创建一个以这种方式实现的ReadFile类:
问题内容: 对于请求和JSON,我是一个菜鸟。在我的应用程序内部,我发送到服务器并取回东西,因此我可以使用它。我尝试查找不同的东西,但似乎并没有真正找到我想要的东西。所以我找回了似乎格式化为JSON的内容。我想知道如何将其放入NSMutable数组中。我获取此JSON的方法是使用AFNetworking的AFJSONRequestOperation。 我的回应看起来像这样。 问题答案: 如果您的J
问题内容: 我认为能够将文本文件读入和写出字符串数组的能力是相当普遍的要求。从一种语言开始消除最初访问数据库的需求时,它也非常有用。Golang中是否存在? 例如 和 我宁愿使用现有的而不是重复的。 问题答案: 从Go1.1版本开始,有一个bufio.Scanner API可以轻松读取文件中的行。考虑上面的以下示例,该示例使用Scanner重写: