{"title":"An introduction to the java foundation classes (JFC)","authors":"F. Culwin","doi":"10.1145/632716.632795","DOIUrl":null,"url":null,"abstract":"The Java event source/listener protocols are fundamental to the construction of GUIs as the user's interactions with the interface generate events whose listeners supply the required behaviour. The Java 1.2 Java Foundation Class (JFC) user interface toolkit supplies a collection of interface components that have a richer visual appearance and increased functionality compared with the Abstract Windowing Toolkit (AWT) that it replaces.Knowledge of a widget set is necessary, but not sufficient, for the production of artefacts that have a high degree of usability. State Transition Diagrams (STDs) provide a notation for the expression of required behaviour at the initial design stage. STDs can also be used to inform the design of classes within a three (application, presentation and translation) layer architecture; can also be used to validate the behaviour of the completed artefact and used to derive usability metrics.","PeriodicalId":263696,"journal":{"name":"CHI '99 Extended Abstracts on Human Factors in Computing Systems","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CHI '99 Extended Abstracts on Human Factors in Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/632716.632795","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The Java event source/listener protocols are fundamental to the construction of GUIs as the user's interactions with the interface generate events whose listeners supply the required behaviour. The Java 1.2 Java Foundation Class (JFC) user interface toolkit supplies a collection of interface components that have a richer visual appearance and increased functionality compared with the Abstract Windowing Toolkit (AWT) that it replaces.Knowledge of a widget set is necessary, but not sufficient, for the production of artefacts that have a high degree of usability. State Transition Diagrams (STDs) provide a notation for the expression of required behaviour at the initial design stage. STDs can also be used to inform the design of classes within a three (application, presentation and translation) layer architecture; can also be used to validate the behaviour of the completed artefact and used to derive usability metrics.
Java事件源/侦听器协议是构建gui的基础,因为用户与接口的交互生成事件,这些事件的侦听器提供所需的行为。Java 1.2 Java Foundation Class (JFC)用户界面工具包提供了一组界面组件,与它所取代的抽象窗口工具包(Abstract Windowing toolkit, AWT)相比,这些组件具有更丰富的视觉外观和更多的功能。对于生产具有高度可用性的工件来说,部件集的知识是必要的,但不是充分的。状态转换图(STDs)为初始设计阶段所需行为的表达提供了一种符号。std还可以用于通知三层(应用、表示和翻译)体系结构中的类的设计;也可以用于验证已完成的工件的行为,并用于派生可用性度量标准。