java第十章答案.docx

上传人:b****5 文档编号:7813237 上传时间:2023-01-26 格式:DOCX 页数:7 大小:134.59KB
下载 相关 举报
java第十章答案.docx_第1页
第1页 / 共7页
java第十章答案.docx_第2页
第2页 / 共7页
java第十章答案.docx_第3页
第3页 / 共7页
java第十章答案.docx_第4页
第4页 / 共7页
java第十章答案.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

java第十章答案.docx

《java第十章答案.docx》由会员分享,可在线阅读,更多相关《java第十章答案.docx(7页珍藏版)》请在冰豆网上搜索。

java第十章答案.docx

java第十章答案

java第十章答案

10-1编写图形界面程序,实现带有菜单、文本区、按钮的窗口界面。

程序运行后产生一个带菜单、文本区、按钮的窗口。

菜单可以展开、单击,文本区可以输入内容并进行编辑,按钮可以单击。

窗口具备最小化、最大化、关闭、调整尺寸等基本功能。

importjava.awt.*;

importjavax.swing.*;

publicclassMyFrameextendsJFrame{

JTextAreatxa;

JPanelpanBtn;

JButtonbtnOK,btnCancel;

JMenuBarmenuBar;

JMenufileMenu;

JMenuItemopenItem,exitItem;

MyFrame(Strings){

super(s);

setSize(300,300);

setLocationRelativeTo(null);

JPanelcontentPane=newJPanel();

setContentPane(contentPane);

contentPane.setLayout(newBorderLayout());

txa=newJTextArea();

panBtn=newJPanel();

//TODOAuto-generatedmethodstub

MyFramefrm=newMyFrame("UGI窗口");

}

}

10-2使用框架类JFrame创建图形界面。

importjavax.swing.JFrame;

publicclassGUIDemo{

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

JFramefrm=newJFrame("我的第一个框架~!

");

frm.setSize(300,300);

frm.setLocation(100,100);

frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frm.setVisible(true);

}

}

10-3居中显示的框架。

importjava.awt.Toolkit;

importjavax.swing.JFrame;

publicclassGUIDemo{

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

JFramefrm=newJFrame("我的第一个框架~!

");

frm.setSize(300,300);

Toolkittoolkit=Toolkit.getDefaultToolkit();

intx=(int)(toolkit.getScreenSize().getWidth()

-frm.getWidth())/2;

inty=(int)(toolkit.getScreenSize().getHeight()-

frm.getHeight())/2;

frm.setLocation(x,y);

frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frm.setVisible(true);

}

}

10-4使用面板类Jpanel。

importjava.awt.Color;

importjavax.swing.JFrame;

importjavax.swing.JPanel;

publicclassGUIDemo{

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

JFramefrm=newJFrame("我的第一个框架~!

");

frm.setSize(300,300);

frm.setLocationRelativeTo(null);

JPanelmyPane=newJPanel();

frm.setContentPane(myPane);

myPane.setBackground(Color.BLUE);

frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frm.setVisible(true);

}

}

10-5当前计算机所有字体名称及效果演示。

本程序获取当前计算机所支持的所有字体,并将字体名称显示在窗口界面内。

每个名称的文字用其表示的字体进行显示。

在JLabel标签,标签负责显示文字。

10-6按钮类的使用举例。

10-7设置按钮的属性。

10-8带图标的按钮。

本例实现在按钮上出文字外还显示图标。

两个按钮用两种方式实现图标。

第一个按钮在创建时初始化文字和图标,第二个按钮在创建后通过setIcon()方法设置其图标。

10-9标签类的使用。

10-10自定义框架类的使用。

10-11结构更加清晰的自定义框架类。

10-12文本输入组件的使用。

10-13复选框类JCheckBox示例。

10-14创建带图标的复选框,并通过不同的图片体现选中状态。

10-15使用单选按钮类JRadioButton实现性别选项的互斥。

10-16组合框类JComboBox示例。

10-17菜单组件的是实现。

10-18带复选框的单选按钮的菜单项示例。

10-19带有图标和子菜单的框架。

10-20BorderLayout布局演示。

在各方位区域添加按钮,并设置水平垂直间隔为20像素距离。

10-21GridLayout布局演示。

10-22空布局演示。

10-23空布局下面板的混合使用。

10-24布局管理的配合混合使用。

10-25表格类JTable的简单应用。

10-26树类JTree的演示。

10-27滚动创各类JScrollPane的应用。

10-28改写27实现拆分窗格。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1