欢迎来到天天文库
浏览记录
ID:38631176
大小:227.00 KB
页数:29页
时间:2019-06-16
《界面设计课件例题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、【例】显示一个空框架importjavax.swing.*; publicclassFirstFrame{publicstaticvoidmain(String[]args){SimpleFrameframe=newSimpleFrame();//设置用户关闭框架时的响应动作frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//显示该框架//frame.show();已过时frame.setVisible(true);}} classSimpleFrame
2、extendsJFrame{publicSimpleFrame(){//设置框架大小setSize(WIDTH,HEIGHT);}publicstaticfinalintWIDTH=300;publicstaticfinalintHEIGHT=200;}【例】显示一个带标题框架importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassch9_1extendsJFrame{publicch9_1(){//标题super("我的第一
3、个JFrame窗口");//设置大小和位置setBounds(20,20,500,300);//点击关闭按钮可以关闭窗口addWindowListener(newWindowAdapter(){publicvoidwindowClosing(WindowEvente){System.exit(0);}});29/*//第二种方法点击关闭按钮可以关闭窗口setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);*/}publicstaticvoidmain(String[]ar
4、gs){ch9_1f=newch9_1();f.show();}}练习1建立一个有标题可以关闭的JFrame(ch9_1.java)Øimportjava.awt.*;Øimportjava.awt.event.*;Øimportjavax.swing.*;Øpublicclassch9_1extendsJFrameØ{Øpublicch9_1()Ø{Ø//标题Øsuper("我的第一个JFrame窗口");Ø//设置大小和位置ØsetBounds(20,20,500,300);Ø//点击关闭按钮可以关闭窗口Ø
5、addWindowListener(newWindowAdapter()Ø{ØpublicvoidwindowClosing(WindowEvente)Ø{ØSystem.exit(0);Ø}Ø});Ø/*Ø//第二种方法点击关闭按钮可以关闭窗口ØsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Ø*/Ø}Øpublicstaticvoidmain(String[]args)Ø{Øch9_1f=newch9_1();Øf.show();Ø}Ø}练习2建立一个带有左上角
6、图标的窗口(ch9_2.java)29Øimportjavax.swing.*;Øimportjavax.swing.ImageIcon.*;Øpublicclassch9_2extendsJFrameØ{Øpublicch9_2()Ø{Ø//标题Øsuper("测试图标");Ø//设置大小和位置ØsetBounds(20,20,500,300);Ø//点击关闭按钮可以关闭窗口ØsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Ø//加入图标ØImageIconico
7、n=newImageIcon("icon.jpg");ØsetIconImage(icon.getImage());Ø}Øpublicstaticvoidmain(String[]args)Ø{Øch9_2f=newch9_2();Øf.show();Ø}Ø}练习3建立一个没有最大化按钮的窗口(ch9_3.java)Øimportjavax.swing.*;Øpublicclassch9_3extendsJFrameØ{Øpublicch9_3()Ø{Ø//标题Øsuper("测试图标");Ø//设置大小和位置
8、ØsetBounds(20,20,500,300);Ø//点击关闭按钮可以关闭窗口ØsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);Ø//去掉最大化按钮ØsetResizable(false);ØØ}Øpublicstaticvoidmain(String[]args)Ø{Øch9_3f=newch9_3();Øf.show();29Ø}Ø
此文档下载收益归作者所有