Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.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 根据用户输入添加回转控件的数量_Java_Swing_Dynamic_Labels - Fatal编程技术网

Java 根据用户输入添加回转控件的数量

Java 根据用户输入添加回转控件的数量,java,swing,dynamic,labels,Java,Swing,Dynamic,Labels,我有一个表单1,它有一个值为1到5的组合框和一个Jbutton。当我点击这个按钮,表格2就会打开。现在在表单2中,要添加的标签数量取决于在表单1的组合框中选择的值。(例如,如果组合框的值为3,然后单击按钮,则表单2将打开3个标签) 链接中的文章: 没有回答问题,因此发布我的问题。请帮我解决这个问题。 < P>我认为你有一个容器,你的标签放在里面。所以调用一个方法来显示第二个表单。这是您可以放置钩子的地方:只需在第二个表单中创建一个方法,它将所选数字作为参数: public void showUp

我有一个表单1,它有一个值为1到5的组合框和一个Jbutton。当我点击这个按钮,表格2就会打开。现在在表单2中,要添加的标签数量取决于在表单1的组合框中选择的值。(例如,如果组合框的值为3,然后单击按钮,则表单2将打开3个标签) 链接中的文章:
没有回答问题,因此发布我的问题。请帮我解决这个问题。

< P>我认为你有一个容器,你的标签放在里面。所以调用一个方法来显示第二个表单。这是您可以放置钩子的地方:只需在第二个表单中创建一个方法,它将所选数字作为参数:

public void showUp(int selectedNumber){
   container.clear();
   for(int i = 0; i < selectedNumber; i++){
      conainer.add(new JLabel(i+""));
   }
   form.setVisible(true)
}
public void显示(int selectedNumber){
容器。清除();
对于(int i=0;i
您得到了什么样的结果?听起来好像您正在处理您试图调试的现有代码库。请发布一个简单、完整、正确的示例来演示问题()。在没有SSCCE的情况下,很难帮助你解决这样一个具体的问题。上一个问题怎么解决不了你的问题,还有什么遗漏?@NickRippe。是的,这是我陷入的更大问题的一部分。。我试图用尽可能最好和最短的方式来解决问题。简言之,我希望在jFrame表单中放置X个标签和文本框。“X”的值来自上一个表单。我有代码,可以通过单击按钮放置“标签+文本框”,但这并不能解决问题。