Java 通过for循环添加JCheckBox
因此,我正在编写一个java代码,它从一个文件(intpl)中获取多个位置,这些位置是根据从1到max place number(pl)的数字命名的。 所以我想从用户那里获得可用的位置。 我想在GUI中创建一个chekbox列表,其名称为place 1 place 2 ------place pl 然后用户检查可用的位置Java 通过for循环添加JCheckBox,java,swing,loops,user-interface,Java,Swing,Loops,User Interface,因此,我正在编写一个java代码,它从一个文件(intpl)中获取多个位置,这些位置是根据从1到max place number(pl)的数字命名的。 所以我想从用户那里获得可用的位置。 我想在GUI中创建一个chekbox列表,其名称为place 1 place 2 ------place pl 然后用户检查可用的位置 package dlp; import java.io.*; import java.util.ArrayList; import javax.swing.*; public
package dlp;
import java.io.*;
import java.util.ArrayList;
import javax.swing.*;
public class Run1 extends javax.swing.JFrame {
public Run1() {
initComponents();
}
public static void main(String args[]) throws IOException {
FileReader fr = new FileReader("Dis.txt");
ArrayList<Integer> dis = new ArrayList();
String di= fr.toString();
String[] d = di.split(" ");
for(int i=0; i<d.length;i++){
dis.add(Integer.parseInt(d[i]));
}
FileReader f2=new FileReader("Pla.txt");
String s=f2.toString();
int pl = Integer.parseInt(s);
}
包dlp;
导入java.io.*;
导入java.util.ArrayList;
导入javax.swing.*;
公共类Run1扩展了javax.swing.JFrame{
公共运行1(){
初始化组件();
}
公共静态void main(字符串args[])引发IOException{
FileReader fr=新的FileReader(“Dis.txt”);
ArrayList dis=新的ArrayList();
字符串di=fr.toString();
字符串[]d=di.split(“”);
对于(int i=0;i一种方法可能是使用JTable
。类型为Boolean.class
的模型值的默认值是JCheckBox
。分别显示了说明单选和多选的示例
不要粘贴netbean的代码粘贴您实际认为需要一些问题逻辑的代码如何在GUI中创建一个复选框列表,其名称为place 1 place 2------place pl,用户检查可用的places+1,为什么要使用图标名trash
:|这个名称不适合您的用户还有过于简单的个性。:)垃圾桶是我最重要的设计工具!:-)