【发布时间】:2012-07-10 21:43:12
【问题描述】:
我目前正在尝试使用下面的两个 JTextArea 来可视化几个图像。会发生以下情况:图像居中,JTextAreas 中的文本左对齐。我希望能够在左侧显示图像。 我正在使用以下代码制作面板
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),这样你就可以实现你的意图:-)
标签: java swing layout jpanel jtextarea