java applet 图形界面 不是html,第八章 Applet 与图形用户界面

Applet ApplicationAppletJavaJava AppletJava

WWWbrowserserver

Applet AppletJavaJava ApplictionJDKjava.exeVJ++jview.exeJava AppletInternetJavaInternet

Applet1.classHTML2AppletHTML3HTMLHTMLAppletAppletWWW4Java

8.2 AppletJava AppletAppletApplet1Applet java.appletjava.awtjava.awt.PanelAppletjava.applet

AppletPanel Panel12Applet AppletApplet

AppletAppletinit() AppletWWWAppletAppletinit()init()

Appletstart Start()initAppletAppletHTMLAppletstart()init()

Appletpaint() paint()Appletpaint()1Applet2Applet 3Appletrepaint()paint()----Graphicsg

Appletstop() stop()start()Appletstop()Appletstop()Appletdestroy()

8.3 AppletHTMLHTMLApplet

Code AppletHeight: AppletWidth:

:Codebase:AppletHTML, codebase,URLAlt: ,altalign:Applet *

applet HTML,applet,:

AppletgetParameter()HTMLHTML(name)HTMLvalue (8_3)

8.4 java(GUI),java.awtAWTabstract windows toolkit(AWT

JFCJava Swing SwingAWT

IBMEclipseSWT

AWTSwingSWT

() : CheckboxCheckboxGroupList TextFieldTextArea ButtonMenu

8.6 JavaJava

8.6.1 JDK1.02 1.JavaEventEventEventnewEvent

EventPublic long when:Public int id:WINDOW_DESTROYWINDOW_MOVEDKEY_PRESSKEY_RELEASEMOUSE_DOWNMOUSE_UPMOUSE_MOVEMOUSE_ENTERMOUSE_EXITMOUSE_DRAGSAVE_FILEGOT_FOCUS

EventAWTAWTjava.awtComponentpublic boolean handleEvent(Event evt)EventevttruefalseAWT

public boolean handleEvent(Event e){//if(e.id==Event.WINDOW_DESTROY){//dispose();//System.exit(0);//}return super.handleEvent(e);//}

public boolean action(Event evt,Object what)handleEvent()handleEvent()action()public boolean mouseDown(Event evt,int x,int y)public boolean keyUp(Event evt,int key)

AWT

1mouseDown()keyUp()2action()handleEvent()3AWTfalse

8.8 GUIGUIjava.awt.*ComponentContainer Button,Label,Choice,TextComponentContainer

AWT Sample applicationJFC Sample application

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值