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));
}
}
});
来自这一帧
对此:
将您的 Panel 放入 JScrollPane 并使 ScrollBars 不可见。
在调整大小时向右滚动。
我在 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));
}
}
});
来自这一帧
对此:
将您的 Panel 放入 JScrollPane 并使 ScrollBars 不可见。 在调整大小时向右滚动。