2016-11-15 64 views
0

的北口有漆样的项目,这是我最近增加了一个JSpinner的,而是研究如何将它添加到JFrame后,它结束了看起来像这样:增加两个JComponents到一个JFrame BorderLayout的

,但我想它看起来就像这样:

我将如何做到这一点?提前致谢。

Pd积:用于创建当前项目的代码是这样的:

public View(final String title){ 
     super(title); 
    } 

    public void init() 
    { 
     canvas = new Canvas(); 
     menuManager = new MenuManager(); 
     toolBarManager = new ToolBarManager(JToolBar.VERTICAL); 
     spinnerManager = new SpinnerManager(); 

     JPanel subPanel = new JPanel(new FlowLayout()); 

     subPanel.add(menuManager); 
     subPanel.add(spinnerManager); 

     add(BorderLayout.CENTER, canvas); 
     add(BorderLayout.NORTH, menuManager); 
     add(BorderLayout.EAST, toolBarManager); 

     setDefaultCloseOperation(EXIT_ON_CLOSE); 

     App.getInstance().addDrawingListener(this); 

     canvas.init(); 
    } 
+0

在未来,张贴有效的[MCVE。您的代码无法编译或由我们运行。 –

回答

1

,只需提供顶级的JPanel适当的FlowLayout:new FlowLayout(FlowLayout.LEADING))

+0

谢谢你,它完美的作品。我想我的研究不够彻底。 – Orloffyeah