我希望在图像上的确切位置添加一个按钮,但是JPanel中的每个按钮都会消耗掉,然后我在面板上使用setLayout(null)。
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class ImagePanel extends JPanel
{
private static final long serialVersionUID = 1L;
public ImagePanel(String ID)
{
setLayout(null);
add(new JLabel(new ImageIcon("C:\\Users\\User\\Pictures\\Train_X2000\\vagn" + ID + ".png")));
JButton startButton = new JButton("Click Me To Start!");
startButton.setLayout(null);
startButton.setLocation(66,66);
add(startButton);
}
}
有谁知道这是如何工作的?我真的迷失了。
/马格努斯