java 程序设计 第13章

java 程序设计 第13章

ID:26611444

大小:308.35 KB

页数:40页

时间:2018-11-28

java 程序设计  第13章_第1页
java 程序设计  第13章_第2页
java 程序设计  第13章_第3页
java 程序设计  第13章_第4页
java 程序设计  第13章_第5页
资源描述:

《java 程序设计 第13章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Swing包的特点JDK1.2以后在支持javax.swing包Swing包在图形界面设计上比AWT更丰富,更美观。Swing拥有4倍于AWT的用户界面组件。是AWT包基础上的扩展,在很多情况下在AWT包的部件前加上字母J即为Swing部件的名称,如:JFrame、JApplet、JButton等。JFrame在JFrame中不能直接调用add方法加入部件,而是要通过getContentPane获得一个容器(Container)对象,再调用这个容器对象的add方法加入其它部件。这点是所有Swing的容器部件均有的特性在JFrame中可以设置用户关闭窗体时在执行wi

2、ndowClosing()方法后的默认处理操作。如果没有注册窗体关闭处理,也将执行默认处理操作。默认处理操作的设置方法voidsetDefaultCloseOperation(intoperation)其中参数operation为一个整数,可以是以下常量:DO_NOTHING_ON_CLOSE:不做任何处理;HIDE_ON_CLOSE:为默认处理情形,自动隐藏窗体。DISPOSE_ON_CLOSE:自动隐藏和关闭窗体。EXIT_ON_CLOSE:仅用于应用程序中,关闭窗体、结束程序运行。例13-1一个简单的演示importjava.awt.*;  importja

3、vax.swing.*;  importjava.awt.event.*; publicclassContentDemo{ publicstaticvoidmain(Stringargs[]){JFramef=newJFrame("Demo"); Containercont=f.getContentPane();cont.setLayout(newFlowLayout()); for(inti=1;i<=8;i++)cont.add(newJButton("Button#"+i)); f.setSize(300,300);f.setVisible(true);f.

4、addWindowListener(newWindowAdapter(){ publicvoidwindowClosing(WindowEvente){System.out.println("executewindowClosing…"); } });f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);} }等级考试试题//打印无符号整数位importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassJava_3extendsJFrame{

5、publicJava_3(){super("打印无符号整数位");Containerc=getContentPane();c.setLayout(newFlowLayout());c.add(newJLabel("请输入整数:"));finalJTextFieldoutput=newJTextField(33);JTextFieldinput=newJTextField(10);input.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){intval=Int

6、eger.parseInt(e.getActionCommand());output.setText(getBits(val));}});c.add(input);c.add(newJLabel("该数的二进制位表示是"));output.setEditable(false);//*********Found********c.add(_________________);setSize(720,70);show();}privateStringgetBits(intvalue){intdisplayMask=1<<31;StringBufferbuf=newSt

7、ringBuffer(35);for(intc=1;c<=32;c++){buf.append((value&displayMask)==0?'0':'1');value<<=1;if(c%8==0)buf.append('');}returnbuf.toString();}publicstaticvoidmain(Stringargs[]){Java_3app=newJava_3();app.addWindowListener(newWindowAdapter(){//*********Found********publicvoidwindowClosing(_

8、_____

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。