提问人:Zeeshan Moghal 提问时间:10/14/2023 最后编辑:Zeeshan Moghal 更新时间:10/15/2023 访问量:39
setSize,正在更改 JLabel 的位置
setSize, is changing the location of a JLabel
问:
所以我在我的jLabel中遇到了一个问题。setSize 出于某种原因正在更改位置。我不知道发生了什么。我想把我的图片放大:
public void tuesdayOperator() {
ErrorOperator errorOperator = new ErrorOperator();
tuesdayButton.addActionListener(e -> {
try {
setPage2ButtonsInvisible();
jButtonRemoveEvent();
//tuesdayBackground.setBounds(-500, -300, 1920, 1080);
tuesdayBackground.setSize(1920, 2080);
tuesdayBackground.setLocation(-500, -600);
jPanel.add(tuesdayBackground);
tuesdayBackground.setLayout(null);
jPanel.setBackground(Color.white);
System.out.println("Tuesday Exercise" + Message.success);
}catch (Exception exception) {
errorOperator.emergencyEvent();
}
});
}
我试过使用setPreferredSize
但它没有奏效。作为参考,下面是带有 .代码如下:setPreferredSize
public void tuesdayOperator() {
ErrorOperator errorOperator = new ErrorOperator();
tuesdayButton.addActionListener(e -> {
try {
setPage2ButtonsInvisible();
jButtonRemoveEvent();
tuesdayBackground.setPrefferredSize(new Dimension(1920, 1080));
jPanel.add(tuesdayBackground);
tuesdayBackground.setLayout(null);
jPanel.setBackground(Color.white);
System.out.println("Tuesday Exercise" + Message.success);
}catch (Exception exception) {
errorOperator.emergencyEvent();
}
});
}
答: 暂无答案
评论