java—如何使用带有jtextfield、jbutton和jlabel的图形区域paintcomponent构建jframe窗口?

qgzx9mmu  于 2021-07-11  发布在  Java
关注(0)|答案(1)|浏览(357)

我一直在谷歌搜索如何建立一些东西,看起来像在图像。文本框、标签、带有动作的按钮和一个图形区域都在一个jframe中,但我只能发现它们是分开的。我的意思是,我知道如何把它们分开,但不知道如何把它们放在一起。我一直在读关于使用gridbagconstraints的文章,但是非常混乱。如果你给我小费,我将不胜感激。

0wi1tuuw

0wi1tuuw1#

最简单的方法是使用borderlayout,并在所需区域(北、南、东、西或中)包含面板(“分离组件”)。

JFrame frame = new JFrame();

    JPanel actions = new JPanel();
    JPanel graph = new JPanel();

    frame.setLayout(new BorderLayout());
    frame.getContentPane().add(actions, BorderLayout.SOUTH);
    frame.getContentPane().add(graph, BorderLayout.CENTER);

相关问题