一直试图将我的房屋,房屋的年数和大小添加到GUI(更确切地说是JTextarea)中。最简单的方法是什么?尚未完全掌握数据输入。
public class House {
private int year;
private int size;
private static int nbrOfHouses;
public static final int MIN_SIZE = 10;
public House(int year, int size) {
this.year = year;
this.size = size;
}
public static int getNbrHouses() {
return nbrOfHouses;
}
public int getYear() {
return year;
}
public int getSize() {
return size;
}
}
House[] myHouse = new House[10];{
myHouse[0] = new House(1902, 120);
myHouse[1] = new House(1954, 180);
myHouse[2] = new House(1995,90);
for(int i=0; i< myHouse.length; i++){
if(myHouse[i]!=null){
System.out.println(myHouse[i].getSize());
}
}
}
JTextArea
有一个简单的append
方法,应该可以轻松附加结果
例如…
for(int i=0; i< myHouse.length; i++){
if(myHouse[i]!=null){
textArea.append("Year: ");
textArea.append(Integer.toString(myHouse[i].getYear()));
textArea.append(". Size: ");
textArea.append(Integer.toString(myHouse[i].getSize()));
textArea.append("\n");
}
}
看看如何使用文本区域实现更多细节
问题内容: 我有一个输入类型的文件,我在其中将要放入javascript的变量中进行操作。 HTML: JavaScript: 我如何删除上载变量中的特定项目?我搜索到输入类型文件是只读的,除非将其放入数组并使用ajax上载文件,否则您将无法对其进行操作。 即时通讯这样做上传到我的画廊。首先,我选择多个图像。然后在上传之前先预览图片。还可以选择删除照片。我的问题是。如何删除输入文件中的照片文件。因
问题内容: 我以前使用过这些,但是我想知道它叫什么以及是否有规范吗? 我在HTML 4.01 Spec中 找不到它,导致各种Google结果只将其称为“数组”,以及许多处理表单数据的PHP示例。 问题答案: 在PHP.net的此页面的注释中有一些引用和指针: 托斯滕说 “ XHTML规范的兼容性指南的C.8节适用于将name属性用作片段标识符。如果您检查DTD,则会发现’name’属性仍被定义为表
本文向大家介绍C++实例输入多行数字到数组,包括了C++实例输入多行数字到数组的使用技巧和注意事项,需要的朋友参考一下 C++输入多行数字到数组 前天做某公司笔试题的时候,其输入格式是多行数字,每行以空格为分隔符,以换行符号为结束输入到多个数组。在JAVA中有相应的函数直接将一行拆成数组,感觉在C++中这中输入方式还是挺奇怪的,今天想出一种解决方式。 思路: 每次读入一个字符,判断是不是EOF,
在输入数据中,"i"可以被定义成"洲"(比如输入"Asia",代表亚洲),这样定义代表着从一个国家输出到一个"洲"。当"i"被设置成一个"洲"时,当相应的输出国家(即相对应的"e"中的国家)被选中时,整一个洲都会被点亮。洲名的输入参数如洲 - 参数表中所示。 使用方法: [ { // "e"不能设置成洲,输出必须是国家
以下代码的输出是:请输入您的单词: 你好, 凯沙夫, 鲍勃, doan kehsavbob 线程中的异常 “主要” java.lang.数字格式异常: 对于输入字符串: “kehsavbob” 在 java.base/java.lang.数字格式异常.为输入字符串 (数字格式例外.java:67) 在 java.base/java.lang.Integer.parseInt(整数.java:668
接受一个可变参数函数并返回一个闭包,该闭包接受一个参数数组映射到该函数的输入。 使用闭包和展开运算符 (...) 将参数数组映射到函数的输入。 const spreadOver = fn => argsArr => fn(...argsArr); const arrayMax = spreadOver(Math.max); arrayMax([1, 2, 3]); // 3