欢迎来到天天文库
浏览记录
ID:34535589
大小:431.81 KB
页数:44页
时间:2019-03-07
《java语言 (7)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三篇图形程序设计第8章图形程序设计入门第9章创建图形用户界面第10章applet和高级图形界面第8章图形程序设计入门F了解Java图形程序设计类F使用框架、面板和UI组件F理解布局管理器的作用F熟悉Color、Font类F使用Graphics类绘图F熟悉Java事件图形程序设计类的层次(Swing)AWTEventClassesinthejavax.swingLayoutManagerpackageHeavyweightFont1FontMetricsObjectColorPanelAppletJAppletGr
2、aphicsComponentContainerWindowFrameJFrame*DialogJDialogJComponentSwingComponentsinthejavax.swingpackageLightweightJComponentJCheckBoxMenuItemJMenuItemJMenuAbstractButtonJButton.JRadioButtonMenuItem.JToggleButtonJCheckBoxJRadioButtonJComponent.JEditorPane.JText
3、Component.JTextField.JPasswordField.JTextArea.JLabel.JList.JComboBox.JMenuBar.JPanel.JOptionPane.JScrollBar.JScrollPane.JFileChooser.JPopupMenu.JSeparator.JSlider.JTabbedPane.JRootPane.JPane.JProgressBar.JToolBar.JSplitPane.JTable.JTree.JColorChooser.JInternal
4、Frame.JToolTip.JLayeredPane.JTableHeaderAWT(Optional)AWTEventContainerPanelAppletFontButtonWindowFrameFontMetricsLabelDialogFileDialogTextFieldObjectColorTextComponentTextAreaGraphicsListComponentChoiceCheckBoxLayoutManagerCheckBoxGroupCanvasMenuComponentMenuI
5、temMenuMenuBarScrollbar框架F要创建一个用户界面,需要创建一个框架或applet来存放用户界面组件。FramePull-downMenusAppletPull-downMenusPanelPanelPanelUserInterfaceUserInterfaceUserInterfaceComponents(UI)ComponentsComponentsPanelPanelPanelUserInterfaceUserInterfacePanelPanelPanelComponentsCompon
6、entsUIUIUIpanelCreatingFramesimportjavax.swing.*;publicclassMyFrame{publicstaticvoidmain(String[]args){JFrameframe=newJFrame("TestFrame");frame.setSize(400,300);frame.setVisible(true);//frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}Run框架居中默认情况下,框架在屏幕的
7、左上角显示。要在指定位置显示框架,需要使用JFrame类中的setLocation(x,y)方法.该方法把框架的左上角放置在位置(x,y)处.要把框架放置在屏幕上居中的位置,需要知道屏幕和框架的高和宽,以便确定框架左上角的坐标。框架居中Screen(x,y)FrameframeHeight屏幕高度screenHscreenWidth屏幕宽度screenWidthCenterFrameRunAddingComponentsintoaFrame//Addabuttonintotheframeframe.getConte
8、ntPane().add(newJButton("OK"));MyFrameWithComponentsRunLayoutManagersFJava’slayoutmanagersprovidealevelofabstractiontoautomaticallymapyouruserinterfaceonallwindowingsystems.FTheUIc
此文档下载收益归作者所有