Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.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 Netbeans gui jframe表单按钮控件_Java_Netbeans - Fatal编程技术网

Java Netbeans gui jframe表单按钮控件

Java Netbeans gui jframe表单按钮控件,java,netbeans,Java,Netbeans,因此,我正在使用netbean的gui编辑器编写一个程序,每次点击“继续”按钮时,我都会看到一些循环的文本。我通过更改continue listener中的1个标签来实现这一点,但是在文本用完后,我想通过删除标签和continue按钮来打开programs主菜单。我知道如何在代码中做到这一点,但我不知道如何循环通过GUI编辑器才能进入空白,以便创建我的主菜单。有什么想法吗?或者是解决这个问题的技巧?或者我需要将所有的按钮都设置在彼此的顶部,然后使它们不可见?因为我觉得有比这更好的方法来解决这个问

因此,我正在使用netbean的gui编辑器编写一个程序,每次点击“继续”按钮时,我都会看到一些循环的文本。我通过更改continue listener中的1个标签来实现这一点,但是在文本用完后,我想通过删除标签和continue按钮来打开programs主菜单。我知道如何在代码中做到这一点,但我不知道如何循环通过GUI编辑器才能进入空白,以便创建我的主菜单。有什么想法吗?或者是解决这个问题的技巧?或者我需要将所有的按钮都设置在彼此的顶部,然后使它们不可见?因为我觉得有比这更好的方法来解决这个问题。。。这也是我第一次使用netbeans gui编辑器,之前我总是手动使用它

下面是我的代码的练习,但我想知道如何在编辑器中执行最后一次迭代

//assume that begin count is intialized to 0 in the begining 


class beginListener implements 
{   @Override
    public void actionPerformed(ActionEvent e) {
            beginCount++;

        if(beginCount==1){
             frame.setSize(450,200);
           beginText.setText("random text1");

          }
         else if(beginCount==2)
          {  
              frame.setSize(300,200);
              beginText.setText("random text2");
          }  
          else if(beginCount==3)
          { frame.setSize(300,200);
            beginText.setText("random text3");


          }  
          else if(beginCount==4)
          {frame.setSize(250,200);
           beginText.setText("random text4");

          }  
          else if(beginCount==5)
          { frame.setSize(300,200);
             beginText.setText("random text5");


          }  
          else if(beginCount==6)
          {  frame.setSize(450,200);
              beginText.setText("random text6");


          }
             else if(beginCount==7)
          { frame.setSize(250,200);
            beginText.setText("random text7");  


          }  
             else if(beginCount==8)
          {  frame.setSize(300,200);
        beginText.setText("random text8");

          }  
            else{frame.setSize(300,300);

                 output.setText(null);
                 beginText.setText(null);

                 frame.getContentPane().removeAll();
                 addAll();
                   //addAll() adds the menu 

这可能显得有些生硬,所以我很抱歉,但是,我强烈建议您在将来编写UI,直到您完全了解如何手工制作复杂和动态的UI。除非您能够做到这一点,否则您将无法理解GUI编辑器如何以及何时是一个好工具,以及如何解决它的问题。根据我的经验,GUI编辑器通常会鼓励糟糕的设计,这是很难管理的。我已经对它进行了编码,现在我正试图找出如何在编辑器中实现它,以便简化流程