我想把我放在JLabel里面的图像放在一边。这是我的代码:
public Main() {
setLayout (new FlowLayout());
image = new ImageIcon(getClass().getResource("title.gif"));
image1 = new JLabel(image);
image1.setAlignmentX(400);
image1.setAlignmentY(400);
add(image1);
}
显示图像,但显示
行image1.setAlignmentX(400);
image1.setAlignmentY(400);
不要做任何事情。 我是Java的新手,感谢任何帮助。
(我很感激一个例子。)
答案 0 :(得分:7)
的问题:
setAlignmentX(...)
用于向容器建议组件沿x轴的对齐方式。如上所述,它取一个0.0f到1.0f的浮点数,0f表示左对齐,0.5f居中,右边1.0f。你肯定不想使用这种方法,或者它是对应的。setBounds(...)
或setLocation(...)
方法完成的。请告诉我们您的问题的详细信息,而不是您如何解决问题,我们可能会更好地帮助您。