有人可以给我一个示例代码,其中包含一个带有图像和其他内容的JFrame,我只是无法使图像正常工作,我需要一个有效的示例。我尝试了缓冲图像和图像图标,但没有任何效果。
答案 0 :(得分:0)
public static void main(String args[]) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
JFrame frame = new JFrame("Test Image");
frame.setLayout(new BorderLayout());
try {
frame.add(new JLabel(new ImageIcon(new URL(YOUR_IMAGE_URL))),
BorderLayout.NORTH);
} catch (MalformedURLException e) {
e.printStackTrace();
}
frame.add(new JButton("Button"), BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
}
});
}