文档详情

第三讲 Java图形用户界面设计_1.ppt

发布:2017-05-29约2.04万字共74页下载文档
文本预览下载声明
数据集合的录入和维护案例 新建一个继承JFrme的顶层容器 添加录入信息的对话框 表格 可以通过以下构造函数来创建: JTable(Object[][]?rowData, Object[]?cNames): 新建一个带表头,含指定数据的表格 . . . String data[][]={{a1,b1,c1,d1},{a2,b2,c2,d2},}; String names[]={A,B,C,D}; tableObj=new JTable(data,names); . . . 菜单 创建一个菜单系统需要JMenuBar、JMenu和JmenuItem三个类实现: JMenuBar menuBar=new JMenuBar(); setJMenuBar(menuBar); JMenu menuFile; menuFile=new JMenu(“文件 ”); menuBar.add(menuFile); JMenuItem a1=new JMenuItem(新建); menuFile.add(a1); 创建菜单条,添加到容器中 创建菜单项,添加到菜单条中 创建菜单子项,添加到菜单项中 弹出式窗口:JOptionPane类_1 JOptionPane类有很多静态方法可创建弹出式窗口。 static int showOptionDialog(Component pComponent,Object message,String title,int oType,int mType,Icon icon,Object[] option,Object iValue) 各参数含义说明: Component pComponent:产生弹出窗口的父窗口 Object message :在弹出式窗口中显示的内容 弹出式窗口:JOptionPane类_2 各参数含义说明: String tirle:弹出窗口的标题 int oType:按钮的类型 int mType:信息的类型 Icon icon:显示标题栏图标 Object[] option:允许用户提供可选择的构 件 Object iValue :确定按钮或构件的初始值 对话框窗口:JDialog类 JDialog是一个容器类,必须有一个父窗体,可以像创建Jframe一样创建对话框窗口,在窗口中添加组件,设置布局管理器,设计事件处理等。 JDialog类的构造方法如下: Jdialog(Dialog owner,String title,boolean modal) Jdialog(Frame owner,String title,boolean modal) 监听器接口 监听器通过实现 java.awt.event 包中定义的一个或多个接口来创建。每种事件都对应有相应的监听器接口,而对事件的处理方法已经在该接口中定义。 在发生事件时,事件源将调用监听器中定义的相应方法。 有兴趣接收事件的任何监听器类都必须实现相应的监听器接口。 监听器接口列表_1 事件监听器 方法 ActionListener actionPerformed AdjustmentListener adjustmentValueChanged ComponentListener componentResized componentMoved componentShown componentHidden ContainerListener componentAdded componentRemoved FocusListener focusLost、focusGained ItemListener itemStateChanged 监听器接口列表_2 事件监听器 方法 KeyListener keyPressed、keyReleased keyTyped MouseListener mouseClicked、mouseEntered mouseExited、mousePressed mouseReleased MouseMotionListener mouseDragged、mouseMoved TextListener textChanged WindowListener windowActivated、windowDeactivated windowClosed、windowClosing windowIconified、windowDeiconified windowOpened 返回
显示全部
相似文档