【问题标题】:Add JCheckBox by for loop通过 for 循环添加 JCheckBox
【发布时间】:2013-12-04 16:53:01
【问题描述】:

所以,我正在编写一个 java 代码,它从一个文件 (int pl) 中获取多个位置,这些位置由它们的编号命名,从 1 到最大位置编号 (pl)。 所以我想从用户那里获取这些地方的可用位置。 我想在 GUI 中创建一个 Chekboxes 列表,其名称位于 1 位置 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);      
}

【问题讨论】:

  • 不要粘贴netbean的代码 把代码粘贴到你认为需要一些问题逻辑的地方
  • 如何在 GUI 中创建一个复选框列表及其名称 place 1 place 2 ------ place pl 并且用户检查可用的位置

标签: java swing loops user-interface


【解决方案1】:

一种方法可能是使用JTableBoolean.class 类型的模型值的默认 renderer and editorJCheckBox。说明单选和多选的示例分别显示为herehere

【讨论】:

  • +1,图标名称为trash的原因是什么:|这个名字根本不适合你更好和简单的个性。 :)
  • 垃圾桶是我最重要的设计工具! :-)
猜你喜欢
  • 1970-01-01
  • 2021-07-01
  • 2014-06-12
  • 2016-10-12
  • 1970-01-01
  • 2013-05-25
  • 1970-01-01
  • 1970-01-01
  • 2019-03-02
相关资源
最近更新 更多