使用此代码,我在执行搜索后可视化图片。用户可以通过单击按钮然后打开图片编辑器来更改所选图像(这不是当前的主要点),我会在图像的右侧放置一个按钮。现在使用pack(),窗口大小与图片相同,如何插入一个按钮(及其图像)保持其他三面固定或至少从左右两侧保持相同的距离?
public static void VisImmagine(JFrame frame, String Indirizzo)
{
Image image = null;
try {
URL url = new URL(Indirizzo);
image = ImageIO.read(url);
} catch (IOException e) {
}
JLabel label = new JLabel(new ImageIcon(image));
frame.getContentPane().add(label, BorderLayout.AFTER_LAST_LINE);
// frame.setSize(10, 10);
frame.pack();
////UPDATE
int larghezza = frame.getWidth();
int altezza = frame.getHeight();
frame.setSize(larghezza+250, altezza)
//////
frame.setVisible(true);
}
希望我很清楚,先谢谢大家。