会员书架
首页 > 游戏竞技 > java语言入门经典书籍 > 第6部分

第6部分(第4/6 页)

目录
最新游戏竞技小说: 篮坛梗王热血传奇之异世全职高手全职明星穿越火线之我在火线世界网游之死灵法师:我杀怪就变强是篮球之神啊全民荒野求生,开局SSS级天赋游戏现实双面板,别人刷怪我看海法爷永远是你大爷网游之取名麻烦DNF之神级高手玩家哭诉,这个npc杀人不眨眼跳动的球网从网红到拳王DNF之全民公敌王者荣耀之高手来袭扬名NBA精灵之从头再来火影忍者之善与恶网游:我火神,输出高亿点怎么了

Java提copy;了几种布局:顺序布局(FlowLayoutcopy;、边界布局(BorderLayoutcopy;和网格布局(GridLayout)

6。1。1。1顺序布局

顺序布局(FlowLayoutcopy;是最基本的一种布局,面板的缺省布局就是顺序布局。顺序布局指的是把图形元件一个接一个地reg;平地放在面板上。下面是一个顺序布局的例子:

importjava。awt。*;importjava。applet。Applet;

publicclassmyButtonsextendsApplet{Buttonbutton1;button2;button3;

publicvoidinit(){button1=newButton(”确定”);button2=newButton(”打开”);button3=newButton(”关闭”);add(button1);add(button2);add(button3);}}

6。1。1。2边界布局

边界布局包括五个区:北区、南区、东区、西区和中区。这几个区在面板上的分布规律是”上北下南,左西右东”。下面是一个边界布局的例子:

importjava。awt。*;importjava。applet。Applet;

publicclassbuttonDirextendsApplet{ButtonbuttonN;buttonS;buttonW;buttonE;buttonC;

publicvoidinit(){setLayout(newBorderLayout());buttonN=newButton(”reg;”);buttonS=newButton(”火”);buttonE=newButton(”木”);buttonW=newButton(”金”);buttonC=newButton(”土”);add(”North”;buttonN);add(”South”;buttonS);add(”East”;buttonE);add(”West”;buttonW);add(”Center”;buttonC);}}

6。1。1。3网格布局

网格布局把面板分成一个个的网格,你可以给出网格的行数和列数。下面是一个网格布局的例子:

importjava。awt。*;importjava。applet。Applet;

publicclassbuttonGridextendsApplet{Buttonbutton1;button2;button3;button4;button5;button6;button7;button8;

publicvoidinit(){setLayout(newGridLayout(4;2));button1=newButton(”乾”);button2=newButton(”坤”);button3=newButton(”艮”);

button4=newButton(”震”);button5=newButton(”坎”);button6=newButton(”离”);button7=newButton(”巽”);button8=newButton(”兑”);

add(button1);add(button2);add(button3);add(button4);add(button5);add(button6);add(button7);add(button8);}}

6。2按钮

6。2。1按钮事件

用户点一下按钮,就会有一个按钮事件发生。你可以通过覆盖一个applet的action成员函数来捕捉按钮事件。publicbooleanaction(Evente;Objecto){if(e。targetinstanceofButton){system。out。println((string)o);}else{System。out。println(”Non…buttonevent”);}returntrue;

本章未完,点击下一页继续。

目录
重生之孝看人生想做好男人路人甲也能万人迷吗[快穿]总裁的宅妻校草独爱逃婚萝莉宠妻如命,总裁他坚决不离婚
返回顶部