1、java第十章答案java第十章答案10-1 编写图形界面程序,实现带有菜单、文本区、按钮的窗口界面。程序运行后产生一个带菜单、文本区、按钮的窗口。菜单可以展开、单击,文本区可以输入内容并进行编辑,按钮可以单击。窗口具备最小化、最大化、关闭、调整尺寸等基本功能。import java.awt.*;import javax.swing.*;public class MyFrame extends JFrame JTextArea txa;JPanel panBtn;JButton btnOK,btnCancel;JMenuBar menuBar;JMenu fileMenu;JMenuItem
2、openItem,exitItem; MyFrame(String s) super(s); setSize(300,300); setLocationRelativeTo(null); JPanel contentPane=new JPanel(); setContentPane(contentPane); contentPane.setLayout(new BorderLayout(); txa=new JTextArea(); panBtn=new JPanel(); / TODO Auto-generated method stub MyFrame frm=new MyFrame(UG
3、I窗口); 10-2 使用框架类JFrame创建图形界面。import javax.swing.JFrame;public class GUIDemo public static void main(String args) / TODO Auto-generated method stub JFrame frm=new JFrame(我的第一个框架!); frm.setSize(300, 300); frm.setLocation(100, 100); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frm.setVisible(tru
4、e); 10-3 居中显示的框架。import java.awt.Toolkit;import javax.swing.JFrame;public class GUIDemo public static void main(String args) / TODO Auto-generated method stub JFrame frm=new JFrame(我的第一个框架!); frm.setSize(300, 300); Toolkit toolkit=Toolkit.getDefaultToolkit(); int x=(int)(toolkit.getScreenSize().getW
5、idth() -frm.getWidth()/2; int y=(int)(toolkit.getScreenSize().getHeight()- frm.getHeight()/2; frm.setLocation(x, y); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frm.setVisible(true); 10-4使用面板类Jpanel。import java.awt.Color;import javax.swing.JFrame;import javax.swing.JPanel;public class GUIDem
6、o public static void main(String args) / TODO Auto-generated method stub JFrame frm=new JFrame(我的第一个框架!); frm.setSize(300, 300); frm.setLocationRelativeTo(null); JPanel myPane=new JPanel(); frm.setContentPane(myPane); myPane.setBackground(Color.BLUE); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS
7、E); frm.setVisible(true); 10-5 当前计算机所有字体名称及效果演示。本程序获取当前计算机所支持的所有字体,并将字体名称显示在窗口界面内。每个名称的文字用其表示的字体进行显示。在JLabel标签,标签负责显示文字。10-6 按钮类的使用举例。10-7 设置按钮的属性。10-8 带图标的按钮。本例实现在按钮上出文字外还显示图标。两个按钮用两种方式实现图标。第一个按钮在创建时初始化文字和图标,第二个按钮在创建后通过setIcon()方法设置其图标。10-9 标签类的使用。10-10 自定义框架类的使用。10-11 结构更加清晰的自定义框架类。10-12 文本输入组件的使用
8、。10-13 复选框类JCheckBox示例。10-14 创建带图标的复选框,并通过不同的图片体现选中状态。10-15 使用单选按钮类JRadioButton实现性别选项的互斥。10-16 组合框类JComboBox示例。10-17 菜单组件的是实现。10-18 带复选框的单选按钮的菜单项示例。10-19 带有图标和子菜单的框架。10-20 BorderLayout布局演示。在各方位区域添加按钮,并设置水平垂直间隔为20像素距离。10-21 GridLayout布局演示。10-22 空布局演示。10-23 空布局下面板的混合使用。10-24 布局管理的配合混合使用。10-25 表格类JTable的简单应用。10-26 树类JTree的演示。10-27 滚动创各类JScrollPane的应用。10-28 改写27实现拆分窗格。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1