所以,我正在编写一个从文件中获取多个位置的java代码(int pl),这些地方的编号从1到最大位置编号(pl)。 所以我想从用户那里获取这些地方的可用地点。 我想在GUI中创建一个Chekboxes列表,其名称为1 place 2
------地方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);
}
答案 0 :(得分:2)
一种方法可能是使用JTable
。类型为Boolean.class
的模型值的默认renderer and editor为JCheckBox
。说明单选和多选的示例分别显示为here和here。