「java中south」Java中sout和sou

博主:adminadmin 2022-11-21 21:44:08 74

今天给各位分享java中south的知识,其中也会对Java中sout和sou进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

在java中用BorderLayout布局的时候为什么编译不能通过,后面的SOUTH等代码总是报错,不知道怎么回事?

你的布局参数不对,不要直接SOUTH。。要BorderLayout.SOUTH。。下面的全部一样。。要改。。

public static void main(String args[]){

Frame f = new Frame("测试窗口");

f.setLayout(new BorderLayout(30 , 5));

f.add(new Button("南") ,BorderLayout.SOUTH);

f.add(new Button("北") , BorderLayout.NORTH);

f.add(new Button("中"));

f.add(new Button("东") , BorderLayout.EAST);

f.add(new Button("西") , BorderLayout.WEST);

f.pack();

f.setVisible(true);

编译过了。可以运行

「java中south」Java中sout和sou

Java布局最外层为BorderLayout,SOUTH边应该如何处理?

把panel的布局管理器改了就行了啊。

panel.setLayout(new GridBagLayout());

还有别的可以自定义位置的布局管理器,你自己查查文档吧,还有它们的用法,文档上说的都很清楚。

JAVA中,Frame和Panel默认的布局管理器分别是什么类型?

JAVA中,Framel默认的布局管理器是BorderLayout类型,Panel默认的布局管理器是FlowLayout类型。

FlowLayout是Panel 和 Applet 的默认布局管理器。在该布局管理器中,组件在容器中按照从上到下,从左到右的顺序进行排列,行满后则换行。

BorderLayout是Window、Frame和Dialog的默认布局管理器,其将容器分成North、South、East、West和Center 5个区域,每个区域只能放置一个组件。使用BorderLayout时,如果容器大小发生变换,组件的相对位置不变。

扩展资料:

其它相关的布局管理器:

1、网格布局管理器(GridLayout):

GridLayout 可使容器中的各个组件呈网格状布局,平局占据容器的空间,即使容器的大小发生变化,每个组件还是平均占据容器的空间。和FlowLayout一样,GridLayout也是按照从上到下,从左到右的规律进行排列的。

2、卡片布局管理器(CardLayout):

CardLayout能够帮助用户处理两个乃至跟多的成员共享同一显示空间。它把容器分成许多层,每层的显示空间占据整个容器的大小,并且每层之允许反之一个组件,可以通过Panel来实现每层复杂的用户界面。

参考资料来源:百度百科-JPanel

参考资料来源:百度百科-AWT

java中JFrame和JPanel的缺省布局管理器是什么?

JFrame

缺省布局使用的是边界布局管理器(BorderLayout).

JPanel

缺省布局使用的是流式布局管理器(FlowLayout).

边界布局管理器(BorderLayout)是将容器控件划分为上北(NORTH)、下南(SOUTH)、左西(WEST)、右东(EAST)、中间(CENTER)五个位置,使用此局布的时候可以将控件分别放置在这五个位置上进行显示.

流式布局管理器(FlowLayout)是按控件的放入顺序进行从左到右的排列,一行满了再自动换到下一行继续进行排列.

关于java中south和Java中sout和sou的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。