2012-07-11 73 views
0

我目前正在嘗試使用下面的兩個JTextAreas可視化幾個圖像。會發生以下情況:圖像居中並且JTextAreas中的文本左對齊。我希望能夠在左側顯示圖像。 我使用下面的代碼,以使面板jpanel中的圖像對齊

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);   

    } 
+0

我沒有看到文本區域或圖像。你如何顯示它們?通過標籤? – MadProgrammer 2012-07-11 09:47:39

+0

爲什麼不使用'BoxLayout',你可以像'new GridLayout(0,1)'一樣使用'GridLayout',這樣你就可以實現你想做的事情:-) – 2012-07-11 10:32:05

回答