1 Swing 2006A 5 B? 18. Swing Sun Microsystems AWT. 3.1 JFrame JFrame GHI

Size: px
Start display at page:

Download "1 Swing 2006A 5 B? 18. Swing Sun Microsystems AWT. 3.1 JFrame JFrame GHI"

Transcription

1 ' þ ³ š ³ œ ³ Swing! " # &%' ()+-,./ &8% 9 : ; < = >@? 2006A 5 B? 18 C@D E F : G HJILK-M!NPO-Q R S-I!T R!U V-W X Y!Z[N GUI\ ] ^ O-Q R S _a` b-w!c dje!f g Swing Wh i Z j k l m n N VisualEditor op q rsz Swing oq i n GUI O-Q R S _ o` b tgl 1 uwvxy Java ~- GUI ƒ- - -ˆ Š- Swing J - J š J œ Java Jž J AWT(Abstract Window Toolkit) GUI ~ J - J Java J - ª «- - {- -±J ²-³ ver µj a - AWT -¹-º J- {J» -œ Swing Swing ¼@!¾»J À- - ªÁ!Â-à ª { Ä- ÆÅ Ç È!É-Ê!Ë J Ì-Í!Î- ÏJ [«- ˆ {JÐ- z. Ò-Ó-Ô {J ÕˆÖ! Ï -Ø - ÙÚJ ÛÜ Ý-Þ»Jßà á âj GUI Õ ƒ- «-ƒ - - ã-äå@ -œæá {- GUI - -ƒ- «-ƒ- ç-~j ä-è@ - Swing -éjö! -ê-ë œìä Swing - - ƒ íî -ˆ ï ð {»- VisualEditor ç~ é Ö! ñ êë 2 Swing ò u Swing Sun Microsystems {û» ßü ó ƒ Java2( ý JDK1.2) þ ¹º ÿ AWT GUI Å ƒ HTML!" AWT «ƒ ôõ Java ¹º Å œ {ö JFC(Java Foundation Class) Swing ¹º Swing #%'&()%+'&-,ò'./0'1-, Swing { GUI ˆ.1 JFrame Swing ¼ «'> â ¼~ J!Î- JϾ [«Õ -ˆ =Cð? 5ð@AB«.1.1 JFrame GHI ƒ- {  6 - ˆ 2 z D J E œ -œ «4 5 «Á 6 Á 89 ƒ Âø[ ù é ú ù {û» œ Swing þ œ ;:- Ä=<, JFrame ¼ Õø «> ßöF -ˆ Î Ï «- ˆ œ J. á Ö! á Õø 1

2 import javax.swing.; public class MyJFrame extends JFrame{ public static void main(string[] args){ MyJFrame test = new MyJFrame("MyJFrame"); / AB«@Ö µ Java Î Ï «- / test.setdefaultcloseoperation(jframe.exit_on_close); / â Ü / test.setvisible(true); public MyJFrame(String title){ settitle(title); / Ü X=10, Y=10 00 x 200 setbounds( 10, 10, 00, 200); Fig. 1 ø «'> ˆ œ J / Fig. 1 JFrame ( 2

3 F Í Ä ñ {.2 JPanel Ð Â 6?5ð  6 JPanel A B«=@ =C-ð J E.2.1 JPanel G HI ƒ- ;D ß!öFJJ =E ñ- {J» -œ AB-«@J C-ð Â Ö œ á { ßöF! ß 6 Á { Ð œ { import javax.swing.;?5ðj  6 ßö;F E œ AB«=@ C-ð J ;D E ß!öF-? 5ðJ E ß!öF public class MyJPanel extends JFrame{ public static void main(string[] args){ MyJPanel test = new MyJPanel("MyJPanel"); test.setdefaultcloseoperation(jframe.exit_on_close); test.setvisible(true); MyJPanel(String title){ settitle(title); setbounds( 10, 10, 00, 200); /?5ð / /?5ð ˆ / JPanel p = new JPanel(); /?5ð J / p.setbackground(color.blue); /?5ð  6 - ß getcontentpane().add(p); // Fig. 2 ø «'> F ˆ / œ Fig. 2 JPanel (

4 { /. JLabel ' JLabel / Ü Ü@Ö - ç~ ñ =Cð ˆÖ? 5ð Ö ¼~ œ..1 JLabel GHI - ƒ- { C-ð =? 5ðJ Ö Õá / ñ «Á ù B Labels Test import javax.swing.; import java.awt.; «4 5J«Á {»- œ ÜÖ! =?5-ð  6 ß!öF J =E œ - -ƒ - {J Cð ˆ@Ö Â œ public class MyJLabel extends JFrame{ public static void main(string[] args){ MyJLabel test = new MyJLabel("MyJLabel"); test.setdefaultcloseoperation(jframe.exit_on_close); test.setvisible(true); MyJLabel(String title){ settitle(title); setbounds( 10, 10, 00, 200); / Cð / / Cð ˆ / JLabel label = new JLabel("Labels Test"); JPanel p = new JPanel(); p.add(label); getcontentpane().add(p); // Fig. / Ü œ Fig. JLabel ( 4

5 þ.4 JTextField JTextField ç~ œ =Cð Ç.4.1 JTextField GHI ƒ- { ~ ç~ J œ ž «Î Á {? 5ð Ö ¼~ œ / Ø ÁÂø ð%>?5-ð Ö á? 5ð  E ßöF œ D import javax.swing.; public class MyJTextField extends JFrame{ public static void main(string[] args){ MyJTextField test = new MyJTextField("MyJTextField"); test.setdefaultcloseoperation(jframe.exit_on_close); test.setvisible(true); MyJTextField(String title){ settitle(title); setbounds( 10, 10, 00, 200); / Ø ÁÂø -ð%> / / Ø Á / 15 / JTextField text = new JTextField("Test", 15); JPanel p = new JPanel(); p.add(text); getcontentpane().add(p); // Fig. 4 / ˆ œ Fig. 4 JTextField ( 5

6 þ F Í.5 JButton JButton [.5.1 JButton GHI ƒ- { Õ ª FÕ :- AB«-?5ð Ö -á «4[ 5J«Á {ª»ªß  6 ª =@? 5Õðª E?5ð  6 ßöF J E œ ß!ö F Õ¼Õ~ ª. import javax.swing.; public class MyJButton extends JFrame{ public static void main(string[] args){ MyJButton test = new MyJButton("MyJButton"); test.setdefaultcloseoperation(jframe.exit_on_close); test.setvisible(true); MyJButton(String title){ settitle(title); setbounds( 10, 10, 00, 200); / AB«/ / AB«ˆ / JButton btn = new JButton("Button"); JPanel p = new JPanel(); p.add(btn); getcontentpane().add(p); // Fig. 5 AB«-ˆ -œ Fig. 5 JButton ( 6

7 Ä.6 JCheckBox ¾» JCheckBox ßöF =!Ö! 5ð E ¼~..6.1 JCheckBox G HI ƒ- { ù A ù?5ð - ¾ J J Ð ¼@A B«{»Jß Â 6 Ö á?5ðj  6 ßö;F E œ import javax.swing.; public class MyJCheckBox extends JFrame{ public static void main(string[] args){ MyJCheckBox test = new MyJCheckBox("MyJCheckBox"); test.setdefaultcloseoperation(jframe.exit_on_close); test.setvisible(true); MyJCheckBox(String title){ settitle(title); setbounds( 10, 10, 00, 200); / ù A ù / / ù A ù J ˆ / JCheckBox check1 = new JCheckBox("House"); JCheckBox check2 = new JCheckBox("Car"); JCheckBox check = new JCheckBox("TV & Audio"); JCheckBox check4 = new JCheckBox("PC"); JPanel p = new JPanel(); p.add(check1); p.add(check2); p.add(check); p.add(check4); getcontentpane().add(p); // Fig. 6 ù A ù ˆ œ Fig. 6 JCheckBox (

8 â «. JRadioButton JRadioButton J þ ßöF ¼ ~. - AB«¼~ 4 5 «Á ¼J..1 JRadioButton G HI ƒ- { import javax.swing.; ;AB«?5ð. 1Í J J Ð ¼=AB-«{»Jß Â 6 ƒ ð ³ û : ButtonGroup Ö á?5ð  6 ßöF E œ J =@? 5ðJ =E public class MyJRadioButton extends JFrame{ public static void main(string[] args){ MyJRadioButton test = new MyJRadioButton("MyJRadioButton"); test.setdefaultcloseoperation(jframe.exit_on_close); test.setvisible(true); MyJRadioButton(String title){ settitle(title); setbounds( 10, 10, 00, 200); / AB«/ / AB«-ˆ / JRadioButton radio1 = new JRadioButton("House"); JRadioButton radio2 = new JRadioButton("Car"); JRadioButton radio = new JRadioButton("TV & Audio"); JRadioButton radio4 = new JRadioButton("PC"); / AB«ƒ ð ˆ / ButtonGroup group = new ButtonGroup(); / AB«ƒ ð - AB«/ group.add(radio1); group.add(radio2); group.add(radio); group.add(radio4); JPanel p = new JPanel(); p.add(radio1); p.add(radio2); p.add(radio); p.add(radio4); getcontentpane().add(p); // Fig. AB-«ˆ œ 8

9 Fig. JRadioButton ( 9

10 ñ š.8 BorderLayout [ BorderLayout «4 5J«Á ƒ- «-ƒ {J { '6 - Á 5 {Œ ' J BorderLayout ƒ { AB«5 Í- ˆÖ ð  6 ßöF =E œ mport javax.swing.; import java.awt.; 2 5 J - ~- z - ª ;:- Õ BorderLayout Í á 6 A Á 4 {J»- Õœ 5- J ;6 Á œ Ö! Ö?5ðJ Ö œ Java GUI á?5 public class MyBorderLayout extends JFrame{ public static void main(string[] args){ MyBorderLayout test = new MyBorderLayout("MyBorderLayout"); test.setdefaultcloseoperation(jframe.exit_on_close); test.setvisible(true); MyBorderLayout(String title){ settitle(title); setbounds( 10, 10, 00, 200); JButton btn1 = new JButton("North"); JButton btn2 = new JButton("South"); JButton btn = new JButton("West"); JButton btn4 = new JButton("East"); JButton btn5 = new JButton("Center"); JPanel p = new JPanel(); 6 Á 6 /?5ð Š A Á / A p.setlayout(new BorderLayout()); AB«/ / p.add(btn1,borderlayout.north); p.add(btn2,borderlayout.south); p.add(btn,borderlayout.west); p.add(btn4,borderlayout.east); p.add(btn5,borderlayout.center); getcontentpane().add(p); // Fig. 8 AB«- 6 Á -œ 10

11 ˆ? { { Fig. 8 BorderLayout ( 4 Visual Editor 4.1 Visual Editor VisualEditor(VE) Swing SWT(Standart Widget Toolkit) GUI -ˆ J :- Eclipse» œ - -ƒ J«VE ¼~ J! 6 Microsoft VisualBasic JÁ ï ( ð;a ù ) Á «4 5J«Â 6 ßöF { =E íî þ Í š GUI ˆ {JÐ. 4.2 Visual Editor G J VE VE ñ : 1. Eclipse.0.1 -«Â@Á = 2. EMF(Eclipse Modeling Framework2.0.1) 4 Í ÛJ Í {» œ {» œ ( J «2006A 5 B Œ {» œ Ú-ÙÆ «-ƒõ  6 J [ ù >a Ý-è J #"-{ª»- -œ &% Eclipse =! EMF «- > '-/!( -ù#) Fig. ªJß J Õœ+ emf-sdo-xsd-sdk zip «Õ > zip Â, ðj-ö Õá Â-à ð- - ª. plugin features Â-à Eclipse ð /- plugin ' 0 Ð œ features ) Fig. 9 EMF «%> ( 11

12 Ú-ÙÕðJ-ƒ- ÂÕø J ðª J J!Î- JϾ [«-[ -ˆ ¼-~ J  6 J [ ù - %'/ ( -ù ) «> 4 URL Ö Fig. 10 Ö ß [ ª Õœ >  zip, Õðª!-ÆÖ á Âìà ð Õ - Õ plugin features ð /- plugin features ' 0 Ð œ. GEF(Graphical Editing Framework.0.1)!{ª»- -œ GEF-SDK-.1.1.zip. GEF «Eclipse Âìà Fig. 10 GEF «%> ( 4. Visual Editor1.0 z -{ª»- -œ VE VE «- [ > zip VE-runtime-1.x.zip J plugin features [ %'Õ/( -ù#) 5 Fig. ªJß D J J -œ# þ- «- %> zip Â!, -ðj=-ö Õá Â-à ð -. Âà Eclipse ð/ plugin features ' 0 Ð œ VE-SDK- Fig. 11 VE «%> ( 12

13 Ë Ö Ë ï. Ë Ë Ö 5 Visual Editor # 5.1 Visual Editor G I z{û Visual Editor Ä { Ö! Eclipse Â,ð ˆ Í œ J œ ˆ «ð Visual Editor (Fig. 12) œ «ð Î Ï «Å Í þ Fig. 12 «ð Î JÏ «1 ( Ü Æ ù ù [ -ƒõ (Fig. 1) œ! Jþ «Õ ð Swing Fig. 14! Ü { «- ð Ë J -œ!î- ÏJ «- Fig. 1 «ð Î JÏ «? Î û sample Visual Editor ¼~ J âj 2 ( ÕŠÅ ù ù û œ û Ð Ĵ Fig. 15 œ 1

14 { 6 Fig. 14? Î J ( Âà 1. J Ù GUI «4 5 «Á ¼ Ü {» œ2 z š «Á 6 ð? Á þ «4 5 «Á ßöF E Å ß GUI!Î Ï «ˆ J œ 2. Ù ø B - -ƒ- - - >! J [ {»- -œ.-{ -= - -ƒ- á Âà J Ù J { Ð œ.?-ø ø «4 5J«Á - =?-Ø ø J ;:- {J»- -œ Õ {J - ="@È! D œ 4. «Á 6 ð? Á Swing «4 5 «Á «Ø &? Á {» œ þ ¼ ~ Ö «4 5 «Á ÂÃ Ö J Ù '> ƒ Ö Ð { Ð -œ Fig. 15 Visual Editor ˆ ( 14

15 { Ë Ö ï Ö á { { œ ' 5.2 Visual Editor GHI Eclipse Â,ð Java - ù Á ù@á swingzemi ùá -ø ª ù ù -œ ùá ˆ ù ù œ %> J { Fig. 16 { J Fig. 16 ù@á ˆ -ˆ@Ö swingzemi¾ - - ùá '-{ ù ù Ö ¾ J -œæá Ö! -ƒ! Jþ Java Swing JFrame Visual Class -œæ J J Fig. 1 Ü@ J { ù Sampleª --œõä public static void main [ù A ù [ù ª Ö ª ù ù -œ { J Fig. 18  6 ˆ -œ Sample.java main > ˆ Ù Âà ð Á {û» œ á û : Fig. 19 Ù ø B main >/ new main Ö -Ë - Ö ŠÅ Fig. 20 Â-à ٠J  6 J ù ù Ö! Ö =?Ø ø visibleª =?-Ø ø J ¾Ä true defaultcloseoperation -?-Ø ø ª J EXIT Ö! =A B-«ù ù { û Î Ï «û œ Âà ٠û?5 ð ù ù Ö layoutj?ø ø null Ö «4 5 «Á { Ð- - œ 5. GHI AB«6 Fig. 21? Á SwingComponents  6 ù ù { >! ƒ Jß -ˆ J œ -ù ÏJ «ª! - Fig. 22 J Ü - A B-«ù [ù Ö Events Add Events ù ù Ö Ö! - ù ù œ 5.4! GH I Ø ÁÂø ð%>ñab«5.5 " #!GHI Cð ñab-«ç È Ç È Fig. 24 Fig. 2?? ( 6 Á þ 6 Á þ Ö ˆ -œ œ 15

16 Fig. 1 ù ˆ ( Fig. 18 Â 6 ˆ ( 16

17 Fig. 19 main > ( Fig. 20?Ø ø ( Fig. 21 AB-«ˆ ( 1

18 Fig. 22 ù Ï «J ( Fig. 2 Ø ÁÂ-ø ð%> ˆ ( Fig. 24 C-ð ˆ ( 18

19 {? ³ 5.6 GHI ù A ù ñab«ç È Fig. 25? 6 Á þ Ö - ˆ œ Fig. 25 C-ð ˆ ( 5. " GHI AB«ñAB«> 6 Ç È Á þ Ö ˆ J œ Ù ø œ B ƒ- š œ-ä ù javax.swing.buttongroup «4 Á œ import javax.swing.buttongroup; ButtonGroup buttongroup = new ButtonGroup(); buttongroup.add(jradiobutton); buttongroup.add(jradiobutton1); Fig. 26 A B«ˆ { Ð œ Ö getjcontentpane AB«ƒ ð >/ Fig. 26 ;AB«ˆ ( 19

20 1) javadrive 2) Visual Editor Ú ) emf-sdo-xsd-sdk zip 4) GEF-SDK-.1.1.zip 5) VE-SDK zip 20

Pointers & Arrays. CS2023 Winter 2004

Pointers & Arrays. CS2023 Winter 2004 Pointers & Arrays CS2023 Winter 2004 Outcomes: Pointers & Arrays C for Java Programmers, Chapter 8, section 8.12, and Chapter 10, section 10.2 Other textbooks on C on reserve After the conclusion of this

More information

Pointers. CS2023 Winter 2004

Pointers. CS2023 Winter 2004 Pointers CS2023 Winter 2004 Outcomes: Introduction to Pointers C for Java Programmers, Chapter 8, sections 8.1-8.8 Other textbooks on C on reserve After the conclusion of this section you should be able

More information

Lecture 5 C Programming Language

Lecture 5 C Programming Language Lecture 5 C Programming Language Summary of Lecture 5 Pointers Pointers and Arrays Function arguments Dynamic memory allocation Pointers to functions 2D arrays Addresses and Pointers Every object in the

More information

CMPT 470 Based on lecture notes by Woshun Luk

CMPT 470 Based on lecture notes by Woshun Luk * ) ( & 2XWOLQH &RPSRQHQ 2EMHF 0RGXOHV CMPT 470 ased on lecture notes by Woshun Luk What is a DLL? What is a COM object? Linking two COM objects Client-Server relationships between two COM objects COM

More information

This file contains an excerpt from the character code tables and list of character names for The Unicode Standard, Version 3.0.

This file contains an excerpt from the character code tables and list of character names for The Unicode Standard, Version 3.0. Range: This file contains an excerpt from the character code tables and list of character names for The Unicode Standard, Version.. isclaimer The shapes of the reference glyphs used in these code charts

More information

Personal Conference Manager (PCM)

Personal Conference Manager (PCM) Chapter 3-Basic Operation Personal Conference Manager (PCM) Guidelines The Personal Conference Manager (PCM) interface enables the conference chairperson to control various conference features using his/her

More information

APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC

APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC This update to the AppleShare PC User's Guide discusses AppleShare PC support for the use of international character sets, paper sizes, and date

More information

Graphical User Interface (GUI) components in Java Applets. With Abstract Window Toolkit (AWT) we can build an applet that has the basic GUI

Graphical User Interface (GUI) components in Java Applets. With Abstract Window Toolkit (AWT) we can build an applet that has the basic GUI CBOP3203 Graphical User Interface (GUI) components in Java Applets. With Abstract Window Toolkit (AWT) we can build an applet that has the basic GUI components like button, text input, scroll bar and others.

More information

Cartons (PCCs) Management

Cartons (PCCs) Management Final Report Project code: 2015 EE04 Post-Consumer Tetra Pak Cartons (PCCs) Management Prepared for Tetra Pak India Pvt. Ltd. Post Consumer Tetra Pak Cartons (PCCs) Management! " # $ " $ % & ' ( ) * +,

More information

Modules. CS2023 Winter 2004

Modules. CS2023 Winter 2004 Modules CS2023 Winter 2004 Outcomes: Modules C for Java Programmers, Chapter 7, sections 7.4.1-7.4.6 Code Complete, Chapter 6 After the conclusion of this section you should be able to Understand why modules

More information

1. Oracle Mobile Agents? 2. client-agent-server client-server

1. Oracle Mobile Agents? 2. client-agent-server client-server 1. Oracle Mobile Agents?!"#$ application software system%. &'( )'*+, -. */0 1 23 45 678 9:; >?, %@ +%. - 6A(mobility) : B? CDE@ F GH8!" * channel #I 1 = / 4%. ()'*, &', LAN) - * application

More information

State of Connecticut Workers Compensation Commission

State of Connecticut Workers Compensation Commission State of Connecticut Workers Compensation Commission Notice to Employees Workers Compensation Act Chapter 568 of the Connecticut General Statutes (the Workers Compensation Act) requires your employer,

More information

To provide state and district level PARCC assessment data for the administration of Grades 3-8 Math and English Language Arts.

To provide state and district level PARCC assessment data for the administration of Grades 3-8 Math and English Language Arts. 200 West Baltimore Street Baltimore, MD 21201 410-767-0100 410-333-6442 TTY/TDD msde.maryland.gov TO: FROM: Members of the Maryland State Board of Education Jack R. Smith, Ph.D. DATE: December 8, 2015

More information

ERNST. Environment for Redaction of News Sub-Titles

ERNST. Environment for Redaction of News Sub-Titles ERNST Environment for Redaction of News Sub-Titles Introduction ERNST (Environment for Redaction of News Sub-Titles) is a software intended for preparation, airing and sequencing subtitles for news or

More information

ConMan. A Web based Conference Manager for Asterisk. How I Managed to get Con'd into skipping my summer vacation by building this thing

ConMan. A Web based Conference Manager for Asterisk. How I Managed to get Con'd into skipping my summer vacation by building this thing ConMan A Web based Conference Manager for Asterisk -or- How I Managed to get Con'd into skipping my summer vacation by building this thing $90503&07 $:3.74889028,-47,94708 $90503&078:3.42 Sun Labs, slide

More information

Cassandra: Distributed Access Control Policies with Tunable Expressiveness

Cassandra: Distributed Access Control Policies with Tunable Expressiveness Cassandra: Distributed Access Control Policies with Tunable Expressiveness p. 1/12 Cassandra: Distributed Access Control Policies with Tunable Expressiveness Moritz Y. Becker and Peter Sewell Computer

More information

HoneyBee User s Guide

HoneyBee User s Guide HoneyBee User s Guide font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/. Your font is

More information

Graphical User Interfaces (GUIs)

Graphical User Interfaces (GUIs) CMSC 132: Object-Oriented Programming II Graphical User Interfaces (GUIs) Department of Computer Science University of Maryland, College Park Model-View-Controller (MVC) Model for GUI programming (Xerox

More information

Swing. By Iqtidar Ali

Swing. By Iqtidar Ali Swing By Iqtidar Ali Background of Swing We have been looking at AWT (Abstract Window ToolKit) components up till now. Programmers were not comfortable when doing programming with AWT. Bcoz AWT is limited

More information

) $ G}] }O H~U. G yhpgxl. Cong

) $ G}] }O H~U. G yhpgxl. Cong » Þ åî ïî á ë ïý þý ÿ þ ë ú ú F \ Œ Œ Ÿ Ÿ F D D D\ \ F F D F F F D D F D D D F D D D D FD D D D F D D FD F F F F F F F D D F D F F F D D D D F Ÿ Ÿ F D D Œ Ÿ D Ÿ Ÿ FŸ D c ³ ² í ë óô ò ð ¹ í ê ë Œ â ä ã

More information

Adorn. Serif. Smooth. v22622x. user s guide PART OF THE ADORN POMANDER SMOOTH COLLECTION

Adorn. Serif. Smooth. v22622x. user s guide PART OF THE ADORN POMANDER SMOOTH COLLECTION s u Adorn f Serif Smooth 9 0 t v22622x user s guide PART OF THE ADORN POMANDER SMOOTH COLLECTION v font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on

More information

Adorn. Serif. Smooth. v22622x

Adorn. Serif. Smooth. v22622x s u Adorn f Serif Smooth 9 0 t v22622x user s guide PART OF THE ADORN POMANDER SMOOTH COLLECTION v O P E N T Y P E FAQ : For information on how to access the swashes and alternates, visit LauraWorthingtonType.com/faqs

More information

Graphical User Interfaces. Swing. Jose Jesus García Rueda

Graphical User Interfaces. Swing. Jose Jesus García Rueda Graphical User Interfaces. Swing Jose Jesus García Rueda Introduction What are the GUIs? Well known examples Basic concepts Graphical application. Containers. Actions. Events. Graphical elements: Menu

More information

Adorn. Slab Serif Smooth R E G U LAR. v22622x

Adorn. Slab Serif Smooth R E G U LAR. v22622x s u Adorn f Slab Serif Smooth R E G U LAR B OL D t 0 v22622x 9 user s guide PART OF THE ADORN POMANDER SMOOTH COLLECTION v O P E N T Y P E FAQ : For information on how to access the swashes and alternates,

More information

BUCKLEY. User s Guide

BUCKLEY. User s Guide BUCKLEY User s Guide O P E N T Y P E FAQ : For information on how to access the swashes and alternates, visit LauraWorthingtonType.com/faqs All operating systems come equipped with a utility that make

More information

font faq HOW TO INSTALL YOUR FONT HOW TO INSERT SWASHES, ALTERNATES, AND ORNAMENTS

font faq HOW TO INSTALL YOUR FONT HOW TO INSERT SWASHES, ALTERNATES, AND ORNAMENTS font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/. Your font is available in two formats:

More information

O Type of array element

O Type of array element ! " #! $ % % # & : ; a ontiguous sequene of variables. all of the sae type. Eah variable is identified by its index. Index values are integers. Index of first entry is. ' ( ) * + May /,. - ( & ( ( J K

More information

font faq HOW TO INSTALL YOUR FONT HOW TO INSERT SWASHES, ALTERNATES, AND ORNAMENTS

font faq HOW TO INSTALL YOUR FONT HOW TO INSERT SWASHES, ALTERNATES, AND ORNAMENTS font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/. Your font is available in two formats:

More information

III. CLAIMS ADMINISTRATION

III. CLAIMS ADMINISTRATION III. CLAIMS ADMINISTRATION Insurance Providers: Liability Insurance: Greenwich Insurance Company American Specialty Claims Representative: Mark Thompson 142 N. Main Street, Roanoke, IN 46783 Phone: 260-672-8800

More information

Version /10/2015. Type specimen. Bw STRETCH

Version /10/2015. Type specimen. Bw STRETCH Version 1.00 08/10/2015 Bw STRETCH type specimen 2 Description Bw Stretch is a compressed grotesque designed by Alberto Romanos, suited for display but also body text purposes. It started in 2013 as a

More information

MODEL UPDATES MANIPULATES USER

MODEL UPDATES MANIPULATES USER 1) What do you mean by MVC architecture? Explain its role in modern applications and list its advantages(may-2013,jan-2013,nov-2011). In addition to dividing the application into three kinds of components,

More information

ASCII Code - The extended ASCII table

ASCII Code - The extended ASCII table ASCII Code - The extended ASCII table ASCII, stands for American Standard Code for Information Interchange. It's a 7-bit character code where every single bit represents a unique character. On this webpage

More information

Appendix C. Numeric and Character Entity Reference

Appendix C. Numeric and Character Entity Reference Appendix C Numeric and Character Entity Reference 2 How to Do Everything with HTML & XHTML As you design Web pages, there may be occasions when you want to insert characters that are not available on your

More information

Contrast. user s guide

Contrast. user s guide N Contrast chu U77777777V user s guide c P font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/.

More information

Java Swing. Lists Trees Tables Styled Text Components Progress Indicators Component Organizers

Java Swing. Lists Trees Tables Styled Text Components Progress Indicators Component Organizers Course Name: Advanced Java Lecture 19 Topics to be covered Java Swing Lists Trees Tables Styled Text Components Progress Indicators Component Organizers AWT to Swing AWT: Abstract Windowing Toolkit import

More information

Second Year March 2017

Second Year March 2017 Reg. No. :... Code No. 5052 Name :... Second Year March 2017 Time : 2 Hours Cool-off time : 15 Minutes Part III COMPUTER APPLICATION (Commerce) Maximum : 60 Scores General Instructions to Candidates :

More information

Getting round your Mac with Shortcut Keys

Getting round your Mac with Shortcut Keys The Mac has many useful keyboard shortcuts but these do depend on you knowing the difference between the following keys: Shift Fn Ctrl Alt (Also referred to as Option) Command (Also referred to as the

More information

Communication and processing of text in the Kildin Sámi, Komi, and Nenets, and Russian languages.

Communication and processing of text in the Kildin Sámi, Komi, and Nenets, and Russian languages. TYPE: 96 Character Graphic Character Set REGISTRATION NUMBER: 200 DATE OF REGISTRATION: 1998-05-01 ESCAPE SEQUENCE G0: -- G1: ESC 02/13 06/00 G2: ESC 02/14 06/00 G3: ESC 02/15 06/00 C0: -- C1: -- NAME:

More information

Sheila. Regular Bold. User s Guide

Sheila. Regular Bold. User s Guide Sheila Regular Bold User s Guide font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/. Your

More information

OOstaExcel.ir. J. Abbasi Syooki. HTML Number. Device Control 1 (oft. XON) Device Control 3 (oft. Negative Acknowledgement

OOstaExcel.ir. J. Abbasi Syooki. HTML Number. Device Control 1 (oft. XON) Device Control 3 (oft. Negative Acknowledgement OOstaExcel.ir J. Abbasi Syooki HTML Name HTML Number دهدهی ا کتال هگزاد سیمال باینری نشانه )کاراکتر( توضیح Null char Start of Heading Start of Text End of Text End of Transmission Enquiry Acknowledgment

More information

Banner 8 Using International Characters

Banner 8 Using International Characters College of William and Mary Banner 8 Using International Characters A Reference and Training Guide Banner Support January 23, 2009 Table of Contents Windows XP Keyboard Setup 3 VISTA Keyboard Setup 7 Creating

More information

Adorn. Slab Serif BOLD. v x. user s gu ide

Adorn. Slab Serif BOLD. v x. user s gu ide Adorn f Slab Serif BOLD t 9a0 v2226222x user s gu ide v fon t faq HOW T O I N S TA L L YOU R F ON T H O W T O I N S E R T S WA S H E S, You will receive your files as a zipped folder. For instructions

More information

Bold U S E R S G U I D E

Bold U S E R S G U I D E Yana Regular Bold Italic USER S GUIDE S S S font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/.

More information

Graphic User Interfaces. - GUI concepts - Swing - AWT

Graphic User Interfaces. - GUI concepts - Swing - AWT Graphic User Interfaces - GUI concepts - Swing - AWT 1 What is GUI Graphic User Interfaces are used in programs to communicate more efficiently with computer users MacOS MS Windows X Windows etc 2 Considerations

More information

font faq HOW TO INSTALL YOUR FONT HOW TO INSERT SWASHES, ALTERNATES, AND ORNAMENTS

font faq HOW TO INSTALL YOUR FONT HOW TO INSERT SWASHES, ALTERNATES, AND ORNAMENTS font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/. Your font is available in two formats:

More information

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper December 2011

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper December 2011 Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide An Oracle White Paper December 2011 Disclaimer The following is intended to outline our general product direction.

More information

Communication and processing of text in the Chuvash, Erzya Mordvin, Komi, Hill Mari, Meadow Mari, Moksha Mordvin, Russian, and Udmurt languages.

Communication and processing of text in the Chuvash, Erzya Mordvin, Komi, Hill Mari, Meadow Mari, Moksha Mordvin, Russian, and Udmurt languages. TYPE: 96 Character Graphic Character Set REGISTRATION NUMBER: 201 DATE OF REGISTRATION: 1998-05-01 ESCAPE SEQUENCE G0: -- G1: ESC 02/13 06/01 G2: ESC 02/14 06/01 G3: ESC 02/15 06/01 C0: -- C1: -- NAME:

More information

KbdKaz 500 layout tables

KbdKaz 500 layout tables a ao a ao a o o o o o a a oo A o a a o a a oa ao oo A o a a o oa ao A a o a oa oa ao o a a a a o a A a a A ˆ a a A ˇ ao a a A a a A o Ao a a A Ao a o a a A ao a o a a A α a A a a a A o o a a A A a a A

More information

Introduction to Graphical Interface Programming in Java. Introduction to AWT and Swing

Introduction to Graphical Interface Programming in Java. Introduction to AWT and Swing Introduction to Graphical Interface Programming in Java Introduction to AWT and Swing GUI versus Graphics Programming Graphical User Interface (GUI) Graphics Programming Purpose is to display info and

More information

ADORN. Roman. v x. user s gu ide

ADORN. Roman. v x. user s gu ide ADORN f Roman t 9a0 v2226222x user s gu ide v fon t faq HOW T O I N S TA L L YOU R F ON T H O W T O I N S E R T S WA S H E S, You will receive your files as a zipped folder. For instructions on how to

More information

Probabilistic analysis of algorithms: What s it good for?

Probabilistic analysis of algorithms: What s it good for? Probabilistic analysis of algorithms: What s it good for? Conrado Martínez Univ. Politècnica de Catalunya, Spain February 2008 The goal Given some algorithm taking inputs from some set Á, we would like

More information

Adorn. Serif. v x. user s gu ide

Adorn. Serif. v x. user s gu ide Adorn f Serif t 9a0 v2226222x user s gu ide v fon t faq HOW T O I N S TA L L YOU R F ON T H O W T O I N S E R T S WA S H E S, You will receive your files as a zipped folder. For instructions on how to

More information

Part 3: Graphical User Interface (GUI) & Java Applets

Part 3: Graphical User Interface (GUI) & Java Applets 1,QWURGXFWLRQWR-DYD3URJUDPPLQJ (( Part 3: Graphical User Interface (GUI) & Java Applets EE905-GUI 7RSLFV Creating a Window Panels Event Handling Swing GUI Components ƒ Layout Management ƒ Text Field ƒ

More information

DM550 / DM857 Introduction to Programming. Peter Schneider-Kamp

DM550 / DM857 Introduction to Programming. Peter Schneider-Kamp DM550 / DM857 Introduction to Programming Peter Schneider-Kamp petersk@imada.sdu.dk http://imada.sdu.dk/~petersk/dm550/ http://imada.sdu.dk/~petersk/dm857/ GRAPHICAL USER INTERFACES 2 HelloWorld Reloaded

More information

124 DISTO pro 4 / pro 4 a-1.0.0zh

124 DISTO pro 4 / pro 4 a-1.0.0zh 0 30 40 50 DISTO PD-Z01 14 DISTO pro 4 / pro 4 a-1.0.0 DISTO pro 4 / pro 4 a-1.0.0 15 16 DISTO pro 4 / pro 4 a-1.0.0 DISTO pro 4 / pro 4 a-1.0.0 17 1 PD-Z03 3 7 4 5 6 10 9 8 18 DISTO pro 4 / pro 4 a-1.0.0

More information

ESCAPE SEQUENCE G0: ESC 02/08 04/13 C0: C1: NAME Extended African Latin alphabet coded character set for bibliographic information interchange

ESCAPE SEQUENCE G0: ESC 02/08 04/13 C0: C1: NAME Extended African Latin alphabet coded character set for bibliographic information interchange TYPE: 9-character graphic character set REGISTRATION NUMBER: 9 DATE OF REGISTRATION: ESCAPE SEQUENCE G: ESC /8 / G: ESC /9 / G: ESC / / G: ESC / / C: C: NAME Extended African Latin alphabet coded character

More information

7. IP. » &!'() (IS: intermediate system) !"#$% *+'() (ES: end system) Copyright 2000, Suguru Yamaguchi, All right reserved

7. IP. » &!'() (IS: intermediate system) !#$% *+'() (ES: end system) Copyright 2000, Suguru Yamaguchi, All right reserved 7. IP»!"#$%» &!'() (IS: intermediate system) *+'() (ES: end system) 1 ISES ES: End System!"#$Ethernet%&' ()*+,'-./ Ethernet IS: Intermediate System =>?@&+12/AB$CD EF FDDI ES: End System 0 FDDI%&'12!"#$345

More information

r v i e w o f s o m e r e c e n t d e v e l o p m

r v i e w o f s o m e r e c e n t d e v e l o p m O A D O 4 7 8 O - O O A D OA 4 7 8 / D O O 3 A 4 7 8 / S P O 3 A A S P - * A S P - S - P - A S P - - - - L S UM 5 8 - - 4 3 8 -F 69 - V - F U 98F L 69V S U L S UM58 P L- SA L 43 ˆ UéL;S;UéL;SAL; - - -

More information

CSIS 10A Assignment 7 SOLUTIONS

CSIS 10A Assignment 7 SOLUTIONS CSIS 10A Assignment 7 SOLUTIONS Read: Chapter 7 Choose and complete any 10 points from the problems below, which are all included in the download file on the website. Use BlueJ to complete the assignment,

More information

import javax.swing.*; public class Sample { JFrame f; Sample(){ f=new JFrame(); JButton b=new JButton("click"); b.setbounds(130,100,100, 40); f.add(b); f.setsize(400,500); f.setlayout(null); f.setvisible(true);

More information

User Guide for Greek GGT-Fonts Revision date: 23 May, 2011

User Guide for Greek GGT-Fonts Revision date: 23 May, 2011 User Guide for Greek GGT-Fonts Revision date: 23 May, 2011 by Graham G Thomason Copyright Graham G Thomason, 2009. Permission is granted to copy or publish this document, provided this complete notice

More information

Lab 4. D0010E Object-Oriented Programming and Design. Today s lecture. GUI programming in

Lab 4. D0010E Object-Oriented Programming and Design. Today s lecture. GUI programming in Lab 4 D0010E Object-Oriented Programming and Design Lecture 9 Lab 4: You will implement a game that can be played over the Internet. The networking part has already been written. Among other things, the

More information

Myriad Pro Light. Lining proportional. Latin capitals. Alphabetic. Oldstyle tabular. Oldstyle proportional. Superscript ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹,.

Myriad Pro Light. Lining proportional. Latin capitals. Alphabetic. Oldstyle tabular. Oldstyle proportional. Superscript ⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹,. Myriad Pro Light Latin capitals A B C D E F G H I J K L M N O P Q R S T U V W X Y Z & Æ Ł Ø Œ Þ Ð Á Â Ä À Å Ã Ç É Ê Ë È Í Î Ï Ì İ Ñ Ó Ô Ö Ò Õ Š Ú Û Ü Ù Ý Ÿ Ž Ă Ā Ą Ć Č Ď Đ Ě Ė Ē Ę Ğ Ģ Ī Į Ķ Ĺ Ľ Ļ Ń Ň Ņ

More information

Dr. Hikmat A. M. AbdelJaber

Dr. Hikmat A. M. AbdelJaber Dr. Hikmat A. M. AbdelJaber JWindow: is a window without a title bar or move controls. The program can move and resize it, but the user cannot. It has no border at all. It optionally has a parent JFrame.

More information

USB-ASC232. ASCII RS-232 Controlled USB Keyboard and Mouse Cable. User Manual

USB-ASC232. ASCII RS-232 Controlled USB Keyboard and Mouse Cable. User Manual USB-ASC232 ASCII RS-232 Controlled USB Keyboard and Mouse Cable User Manual Thank you for purchasing the model USB-ASC232 Cable HAGSTROM ELECTRONICS, INC. is pleased that you have selected this product

More information

DM503 Programming B. Peter Schneider-Kamp.

DM503 Programming B. Peter Schneider-Kamp. DM503 Programming B Peter Schneider-Kamp petersk@imada.sdu.dk! http://imada.sdu.dk/~petersk/dm503/! ADVANCED OBJECT-ORIENTATION 2 Object-Oriented Design classes often do not exist in isolation from each

More information

Starting Out with Java: From Control Structures Through Objects Sixth Edition

Starting Out with Java: From Control Structures Through Objects Sixth Edition Starting Out with Java: From Control Structures Through Objects Sixth Edition Chapter 12 A First Look at GUI Applications Chapter Topics 12.1 Introduction 12.2 Creating Windows 12.3 Equipping GUI Classes

More information

54 5 Vol.54 No ACTA ASTRONOMICA SINICA Sep., ASIC (Application Specific Integrated Circuit) Á Ü Ö Êº Æ 4 pixel

54 5 Vol.54 No ACTA ASTRONOMICA SINICA Sep., ASIC (Application Specific Integrated Circuit) Á Ü Ö Êº Æ 4 pixel 54 5 Vol.54 No.5 2013 9 ACTA ASTRONOMICA SINICA Sep., 2013 Ó Å Í Â Ú½ 1,2 1,2 1,2,3 1,2,3 (1 Ê Å µ 210008) (2 Ê µï Å ÇÕ µ 210008) (3 Ê µ 100049) ß Ä (CdZnTe) ±ÆÁ Ú ÜÇÌ Ò Ð Å Ð ½ ¾ ÜÜ Ä ³ Ü Æ Ü Æ ¾ Ñ Ä

More information

CompSci 125 Lecture 17. GUI: Graphics, Check Boxes, Radio Buttons

CompSci 125 Lecture 17. GUI: Graphics, Check Boxes, Radio Buttons CompSci 125 Lecture 17 GUI: Graphics, Check Boxes, Radio Buttons Announcements GUI Review Review: Inheritance Subclass is a Parent class Includes parent s features May Extend May Modify extends! Parent

More information

You 2 Software

You 2 Software PrismaCards Enter text for languages with exotic fonts You 2 Software http://www.you2.de info@you2.de Introduction To work in PrismaCards and other programs with complex fonts for different languages you

More information

CSE 143. Event-driven Programming and Graphical User Interfaces (GUIs) with Swing/AWT

CSE 143. Event-driven Programming and Graphical User Interfaces (GUIs) with Swing/AWT CSE 143 Event-driven Programming and Graphical User Interfaces (GUIs) with Swing/AWT slides created by Marty Stepp based on materials by M. Ernst, S. Reges, D. Notkin, R. Mercer, Wikipedia http://www.cs.washington.edu/331/

More information

UNIVERSITY OF THE FREE STATE DEPARTMENT OF COMPUTER SCIENCE AND INFORMATICS CSIS1614

UNIVERSITY OF THE FREE STATE DEPARTMENT OF COMPUTER SCIENCE AND INFORMATICS CSIS1614 UNIVERSITY OF THE FREE STATE DEPARTMENT OF COMPUTER SCIENCE AND INFORMATICS CSIS1614 DATE: 7 May 2015 MARKS: 130 ASSESSOR: Prof. P.J. Blignaut (Bonus marks: 5) MODERATOR: Dr. L. de Wet TIME: 180 minutes

More information

The course that gives CMU its Zip! Web Services Nov 26, Topics HTTP Serving static content Serving dynamic content

The course that gives CMU its Zip! Web Services Nov 26, Topics HTTP Serving static content Serving dynamic content 15-213 The course that gives CMU its Zip! Web Services Nov 26, 2002 Topics HTTP Serving static content Serving dynamic content Web History 1945: 1989: 1990: Vannevar Bush, As we may think, Atlantic Monthly,

More information

Ancillary Software Development at GSI. Michael Reese. Outline: Motivation Old Software New Software

Ancillary Software Development at GSI. Michael Reese. Outline: Motivation Old Software New Software Ancillary Software Development at GSI Michael Reese Outline: Motivation Old Software New Software Work supported by BMBF NuSTAR.DA - TP 6, FKZ: BMBF 05P12RDFN8 (TP 6). March 20, 2013 AGATA week 2013 at

More information

2110: GUIS: Graphical User Interfaces

2110: GUIS: Graphical User Interfaces 2110: GUIS: Graphical User Interfaces Their mouse had a mean time between failure of a week it would jam up irreparably, or... jam up on the table--... It had a flimsy cord whose wires would break. Steve

More information

Curvature of subdivision surfaces

Curvature of subdivision surfaces Curvature of subdivision surfaces a differential geometric analysis and literature review Jörg Peters, jorg@cise.ufl.edu Georg Umlauf, georg.umlauf@gmx.de Motivation Almost all subdivision algorithms in

More information

Java Graphical User Interfaces

Java Graphical User Interfaces Java Graphical User Interfaces 1 The Abstract Windowing Toolkit (AWT) Since Java was first released, its user interface facilities have been a significant weakness The Abstract Windowing Toolkit (AWT)

More information

font faq HOW TO INSTALL YOUR FONT HOW TO INSERT SWASHES, ALTERNATES, AND ORNAMENTS

font faq HOW TO INSTALL YOUR FONT HOW TO INSERT SWASHES, ALTERNATES, AND ORNAMENTS font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/. Your font is available in two formats:

More information

JRadioButton account_type_radio_button2 = new JRadioButton("Current"); ButtonGroup account_type_button_group = new ButtonGroup();

JRadioButton account_type_radio_button2 = new JRadioButton(Current); ButtonGroup account_type_button_group = new ButtonGroup(); Q)Write a program to design an interface containing fields User ID, Password and Account type, and buttons login, cancel, edit by mixing border layout and flow layout. Add events handling to the button

More information

PROGRAMMING DESIGN USING JAVA (ITT 303) Unit 7

PROGRAMMING DESIGN USING JAVA (ITT 303) Unit 7 PROGRAMMING DESIGN USING JAVA (ITT 303) Graphical User Interface Unit 7 Learning Objectives At the end of this unit students should be able to: Build graphical user interfaces Create and manipulate buttons,

More information

Goals. Lecture 7 More GUI programming. The application. The application D&D 12. CompSci 230: Semester JFrame subclass: ListOWords

Goals. Lecture 7 More GUI programming. The application. The application D&D 12. CompSci 230: Semester JFrame subclass: ListOWords Goals By the end of this lesson, you should: Lecture 7 More GUI programming 1. Be able to write Java s with JTextField, JList, JCheckBox and JRadioButton components 2. Be able to implement a ButtonGroup

More information

How to Implement DOTGO Engines. CMRL Version 1.0

How to Implement DOTGO Engines. CMRL Version 1.0 How to Implement DOTGO Engines CMRL Version 1.0 Copyright c 2009 DOTGO. All rights reserved. Contents 1 Introduction 3 2 A Simple Example 3 2.1 The CMRL Document................................ 3 2.2 The

More information

CSE Lab 8 Assignment Note: This is the last lab for CSE 1341

CSE Lab 8 Assignment Note: This is the last lab for CSE 1341 CSE 1341 - Lab 8 Assignment Note: This is the last lab for CSE 1341 Pre-Lab : There is no pre-lab this week. Lab (100 points) The objective of Lab 8 is to get familiar with and utilize the wealth of Java

More information

Introduction to Graphical User Interfaces (GUIs) Lecture 10 CS2110 Fall 2008

Introduction to Graphical User Interfaces (GUIs) Lecture 10 CS2110 Fall 2008 Introduction to Graphical User Interfaces (GUIs) Lecture 10 CS2110 Fall 2008 Announcements A3 is up, due Friday, Oct 10 Prelim 1 scheduled for Oct 16 if you have a conflict, let us know now 2 Interactive

More information

A Mixed Fragmentation Algorithm for Distributed Object Oriented Databases 1

A Mixed Fragmentation Algorithm for Distributed Object Oriented Databases 1 A Mixed Fragmentation Algorithm for Distributed Object Oriented Databases 1 Fernanda Baião Department of Computer Science - COPPE/UFRJ Abstract Federal University of Rio de Janeiro - Brazil baiao@cos.ufrj.br

More information

MAT 22B-001: Differential Equations

MAT 22B-001: Differential Equations MAT 22B-001: Differential Equations Final Exam Solutions Note: There is a table of the Laplace transform in the last page Name: SSN: Total Score: Problem 1 (5 pts) Solve the following initial value problem

More information

Using SmartXplorer to achieve timing closure

Using SmartXplorer to achieve timing closure Using SmartXplorer to achieve timing closure The main purpose of Xilinx SmartXplorer is to achieve timing closure where the default place-and-route (PAR) strategy results in a near miss. It can be much

More information

Building Java Programs Bonus Slides

Building Java Programs Bonus Slides Building Java Programs Bonus Slides Graphical User Interfaces Copyright (c) Pearson 2013. All rights reserved. Graphical input and output with JOptionPane JOptionPane An option pane is a simple dialog

More information

Adorn. Bouquet. v x. user s gu ide

Adorn. Bouquet. v x. user s gu ide Adorn Bouquet f 9a0 v2226222x user s gu ide t v font faq HOW TO INSTALL YOUR FONT You will receive your files as a zipped folder. For instructions on how to unzip your folder, visit LauraWorthingtonType.com/faqs/.

More information

ClaimSpotter: an Environment to Support Sensemaking with Knowledge Triples

ClaimSpotter: an Environment to Support Sensemaking with Knowledge Triples ClaimSpotter: an Environment to Support Sensemaking with Knowledge Triples Bertrand Sereno, Simon Buckingham Shum & Enrico Motta Knowledge Media Institute The Open University Milton Keynes MK7 6AA, UK

More information

Graphical User Interface (GUI)

Graphical User Interface (GUI) Graphical User Interface (GUI) An example of Inheritance and Sub-Typing 1 Java GUI Portability Problem Java loves the idea that your code produces the same results on any machine The underlying hardware

More information

Models, Notation, Goals

Models, Notation, Goals Scope Ë ÕÙ Ò Ð Ò ÐÝ Ó ÝÒ Ñ ÑÓ Ð Ü Ô Ö Ñ Ö ² Ñ ¹Ú ÖÝ Ò Ú Ö Ð Ö ÒÙÑ Ö Ð ÔÓ Ö ÓÖ ÔÔÖÓÜ Ñ ÓÒ ß À ÓÖ Ð Ô Ö Ô Ú ß Ë ÑÙÐ ÓÒ Ñ Ó ß ËÑÓÓ Ò ² Ö Ò Ö Ò Ô Ö Ñ Ö ÑÔÐ ß Ã ÖÒ Ð Ñ Ó ÚÓÐÙ ÓÒ Ñ Ó ÓÑ Ò Ô Ö Ð Ð Ö Ò Ð ÓÖ Ñ

More information

Concurrent Execution

Concurrent Execution Concurrent Execution Overview: concepts and definitions modelling: parallel composition action interleaving algebraic laws shared actions composite processes process labelling, action relabeling and hiding

More information

Datenbank-Praktikum. Universität zu Lübeck Sommersemester 2006 Lecture: Swing. Ho Ngoc Duc 1

Datenbank-Praktikum. Universität zu Lübeck Sommersemester 2006 Lecture: Swing. Ho Ngoc Duc 1 Datenbank-Praktikum Universität zu Lübeck Sommersemester 2006 Lecture: Swing Ho Ngoc Duc 1 Learning objectives GUI applications Font, Color, Image Running Applets as applications Swing Components q q Text

More information

Java Programming Lecture 6

Java Programming Lecture 6 Java Programming Lecture 6 Alice E. Fischer Feb 15, 2013 Java Programming - L6... 1/32 Dialog Boxes Class Derivation The First Swing Programs: Snow and Moving The Second Swing Program: Smile Swing Components

More information

Editors: prof. Ing. Iveta Ubrežiová, CSc., Ing. Drahoslav Lančarič, PhD., Ing. Ingrida Košičiarová, PhD. ISBN

Editors: prof. Ing. Iveta Ubrežiová, CSc., Ing. Drahoslav Lančarič, PhD., Ing. Ingrida Košičiarová, PhD. ISBN Proceedings from international scientific conference Corporate Social Responsibility and Human Resource Management in V4 Countries. Organised by the Department of Management, Faculty of Economy and Management,

More information

Handout 14 Graphical User Interface (GUI) with Swing, Event Handling

Handout 14 Graphical User Interface (GUI) with Swing, Event Handling Handout 12 CS603 Object-Oriented Programming Fall 15 Page 1 of 12 Handout 14 Graphical User Interface (GUI) with Swing, Event Handling The Swing library (javax.swing.*) Contains classes that implement

More information

suas das maior do o simples soma é que todo a partes

suas das maior do o simples soma é que todo a partes suas das maior do o simples soma é que todo a partes Aquino Aquino is a display calligraphic stencil typeface inspired by a liturgic book made by portuguese friar Tomás Aquino in 1735 Collectaneum Sacri

More information

IPv6 Servic es. LONG Net w ork

IPv6 Servic es. LONG Net w ork IP Servic es in LONG Net w ork Carlos Ralli Ucendo Telefonica Research & Development Overview IP Distributed Labs LONG: Building a distributed IP Lab. LONG Backbone LONG Global View LONG IP Services Examples

More information