繁体   English   中英

右侧调整Jframe的大小

[英]Jframe resize on right

我对JFrame调整大小有一点问题。 按下按钮时,我需要调整框架的大小,但是我需要使框架的右侧可见。

默认情况下,当我调整一些JFrame大小时,请向我显示左侧的大小。

    JButton btnX = new JButton("");
    btnX.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            int x = ((Toolkit.getDefaultToolkit().getScreenSize().width/2)-221);
            int y = (0);
            if(contr==0){
                //frmAsda.setBounds(x, y, 442, 45);
                frmAsda.setBounds(x, y, 100, 170);
                contr=1;
                frmAsda.setBackground(new Color(1.0f,1.0f,1.0f,0.0f));

            } else if (contr==1){
                //frmAsda.setBounds(x, y, 442, 216);
                 frmAsda.setBounds(x, y, 442, 170);
                contr=0;
                frmAsda.setBackground(new Color(0.0f,0.0f,0.0f,0.7f));

            }
        }
    });

从这个框架

在此处输入图片说明

对此:

在此处输入图片说明

将面板放入JScrollPane,并使ScrollBar不可见。 调整大小时,请向右滚动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM