JFrame的底部边框没有出现

问题描述

我制作了一个JFrame窗口,但没有显示其底部边框。仅出现上,左,右边框。 JFrame的边框表示在JFrame窗口旁的可见线。这是不美观的。

public GroupLayout metoda(Container host,Text_Dimensiune ...arg){
        
        ArrayList<JLabel> lista_etichete=new ArrayList<>();
        ArrayList<JTextField> lista_text_field=new ArrayList<>();

        for(Text_Dimensiune i: arg){
            lista_etichete.add(new JLabel(i.getText()));
            lista_text_field.add(new JTextField(i.getDimensiune()));
                       
        }
        
        GroupLayout gl= new GroupLayout(host);
        host.setLayout(gl);
        
        gl.setAutoCreateGaps(true);
        gl.setAutoCreateContainerGaps(true);       
        
        GroupLayout.SequentialGroup sg=gl.createSequentialGroup();
        
        for(int k=0; k<lista_etichete.size()-1;k++){
            sg.addGroup(gl.createParallelGroup(GroupLayout.Alignment.LEADING)  //de schimbat
                    .addComponent(lista_etichete.get(k))
                    .addComponent(lista_text_field.get(k),GroupLayout.PREFERRED_SIZE,GroupLayout.DEFAULT_SIZE,GroupLayout.PREFERRED_SIZE)
                    );
            sg.addPreferredGap(RELATED,Short.MAX_VALUE);
        }
        sg.addGroup(gl.createParallelGroup(GroupLayout.Alignment.LEADING)  //de schimbat
                    .addComponent(lista_etichete.get(lista_etichete.size()-1))
                    .addComponent(lista_text_field.get(lista_etichete.size()-1),GroupLayout.PREFERRED_SIZE)
                    );
       
        gl.setHorizontalGroup(sg);
        
        
        GroupLayout.ParallelGroup pg_etichete=gl.createParallelGroup(BASELINE);
        GroupLayout.ParallelGroup pg_text_field=gl.createParallelGroup();
        
        for(int k=0; k<lista_etichete.size();k++){
            pg_etichete.addComponent(lista_etichete.get(k));
            pg_text_field.addComponent(lista_text_field.get(k),GroupLayout.PREFERRED_SIZE             
            );
        }

        GroupLayout.SequentialGroup sgv=gl.createSequentialGroup(); //secvential grup pe verticala
        
        sgv.addPreferredGap(RELATED,Short.MAX_VALUE);
        sgv.addGroup(pg_etichete);
        sgv.addGroup(pg_text_field);
        sgv.addPreferredGap(RELATED,Short.MAX_VALUE);
        
        gl.setVerticalGroup(sgv);
        
    return gl;    
    } 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...