我正在做这个练习,我应该写一个模拟两辆车之间比赛的程序。
我创建了一个JFrame
并添加了两个应该是曲目的矩形。
但是我无法插入汽车。我已经google了并尝试了一些解决方案,但它并没有成功。
这是我的代码。
public class Race extends JComponent {
private ImageIcon image;
public void paint(Graphics g) {
g.setColor(Color.GRAY);
g.fill3DRect(30, 150, 530, 55,true);
g.setColor(Color.GRAY);
g.fill3DRect(30, 250, 530, 55, true);
g.setColor(Color.BLACK);
g.fill3DRect(90, 130, 12, 189, true);
}
public static void main(String[] a) {
JFrame window = new JFrame();
window.setPreferredSize(new Dimension(600, 400));
window.getContentPane().setBackground(Color.GREEN);
window.setResizable(false);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.getContentPane().add(new Race());
window.pack();
window.setVisible(true);
}
}
我在哪里以及如何添加两张图片?
由于
答案 0 :(得分:0)
这是将图像添加到JFrame中的方法
frame.add(new JLabel(new ImageIcon("Path/To/Your/Image.png")));