gpt4 book ai didi

java - 将两个 JComponent 添加到 JFrame BorderLayout 的北部

转载 作者:行者123 更新时间:2023-12-01 09:15:03 25 4
gpt4 key购买 nike

我有一个类似绘画的项目,我最近在其中添加了一个 JSpinner,但是在研究了如何将其添加到 JFrame 后,它最终看起来像这样:

但我希望它看起来像这样:

我该如何实现这个目标?提前致谢。

P.D:用于创建当前项目的代码是这样的:

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

最佳答案

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

关于java - 将两个 JComponent 添加到 JFrame BorderLayout 的北部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40616722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com