Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.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 通过for循环添加JCheckBox_Java_Swing_Loops_User Interface - Fatal编程技术网

Java 通过for循环添加JCheckBox

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

因此,我正在编写一个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 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
:|这个名称不适合您的用户还有过于简单的个性。:)垃圾桶是我最重要的设计工具!:-)