【发布时间】:2012-08-20 23:51:11
【问题描述】:
大家好,我正在尝试向我的 jframe 添加多个组件。但我似乎无法让它工作。
private void initGUI() {
setAlwaysOnTop(true);
setUndecorated(true);
AWTUtilities.setWindowOpaque(this, false);
AWTUtilities.setWindowOpacity(this, 0.5f);
setLocation(ini.getButtonsX(), ini.getButtonsY());
setSize(ini.getButtonsW(), ini.getButtonsH());
setLayout(null);
JPanel panel = new JPanel();
panel.setLayout(null);
ImageView baron = new ImageView("image/nashor.png", 50, 50);
baron.setBounds(50, 50, 50, 50);
ImageView test = new ImageView("image/dragon.png", 50, 50);
test.setBounds(50, 150, 50, 50);
panel.add(baron);
panel.add(test);
panel.setBounds(0, 0, ini.getButtonsW(), ini.getButtonsH());
add(panel);
}
我的 ImageView 是一个类,它扩展了一个绘制图像的 JPanel。
此时只画了 nashor
非常感谢任何帮助。
【问题讨论】:
-
"but i cant seem to get it to work."可能无法告诉我们足够多的信息,无法让我们为您提供帮助。请告诉我们更多信息,例如发生了什么。 -
我会说,作为一般规则,您应该避免使用空布局,因为使用某些布局管理器几乎总是更好。
-
您想在面板中添加多个图像?
-
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java image swing jframe panel