Java jpanel中图像的对齐
我目前正在尝试用下面的两个区域来可视化一些图像。发生以下情况:图像居中,JTextAreas中的文本左对齐。我想能够也显示在左边的图像。 我使用下面的代码制作面板Java jpanel中图像的对齐,java,swing,layout,jpanel,jtextarea,Java,Swing,Layout,Jpanel,Jtextarea,我目前正在尝试用下面的两个区域来可视化一些图像。发生以下情况:图像居中,JTextAreas中的文本左对齐。我想能够也显示在左边的图像。 我使用下面的代码制作面板 public MetaboliteInfo(SwingEngine se) { super(); Engine engine = se.getEngine(); engine.addApplicationEventListener(this); VPathway
public MetaboliteInfo(SwingEngine se)
{
super();
Engine engine = se.getEngine();
engine.addApplicationEventListener(this);
VPathway vp = engine.getActiveVPathway();
if(vp != null) vp.addSelectionListener(this);
this.gdbManager = se.getGdbManager();
this.se = se;
setLayout (new BorderLayout());
panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
scroll = new JScrollPane(panel);
add (scroll, BorderLayout.CENTER);
}
这可能对你有帮助
我没有看到文本区域或图像。你是如何展示它们的?通过标签?为什么不使用
BoxLayout
,而使用GridLayout
就像new GridLayout(0,1)
,这样你就可以实现你的目标:-@user992484我在JLabels
中为图像使用图像图标
,然后通过面板将它们添加到面板中(图)))