1 Swing AWT SWING AWT Dimension Font Metrics
- Slides: 51
1. Swing과 AWT 패키지와 SWING 패키지 AWT 패키지 Dimension Font. Metrics Object Layout. Manager Color Panel Graphics Component Container Applet JApplet Frame JFrame Dialog JDialog Window JComponent 다양한 스윙 컴포넌트 SWING 패키지 Chap 16 그래피컬 사용자 인터페이스(GUI)
1. Swing과 AWT는 다음과 같이 나눌수 있다. ü 기본 컴포넌트: Button, Label, Choice, Check. Box, List, Canvas, Scroll. Bar ü 컨테이너 컴포넌트: Container, Panel, Window, Frame, Dialog, File. Dialog ü 텍스트 컴포넌트: Text. Component, Text. Area, Text. Field Chap 16 그래피컬 사용자 인터페이스(GUI)
2. AWT 패키지와 주요 클래스 1. java. awt 패키지 ü GUI 구축을 위한 클래스들의 모임 ü java. awt 패키지에서 제공되는 클래스들의 유형별 분류 유형구분 컴포넌트의 배치와 관 련된 클래스명 Border. Layout, Flow. Layout, Grid. Bag. Constraints, Card. Layout GUI 구성과 관련된 클 Button, Label, Canvas, Checkbox, Choice, 래스 Scrollbar, Component. List, Menu, Text. Component, Text. Area, Menu. Bar, Menu. Item, Text. Field, Checkbox. Group, Checkbox. Menu. Item, Menu. Component 그래픽 출력과 관련된 클래스 Color, Font. Metrics, Rectangle, Point, Polygon, Graphics, Image 컨테이너 클래스 Frame, Panel, Window, Container, File. Dialog, Dialog 그 외의 클래스 Insets, Dimension, Toolkit, Event, Media. Tracker Chap 16 그래피컬 사용자 인터페이스(GUI)
3. 컴포넌트(Components) 라벨 컴포넌트(Label Component) 라벨 컴포넌트는 고정문자열을 표시할 때 사용한다. 1> 생성자 Labal() - 빈 라벨을 만든다. Label(String text) - text로 라벨을 만든다. Label(String text, int align) text 는 라벨 문자, align는 문자의 배치를 나타내는데 값은 Label. LEFT, Label. CENTER, Label. RIGHT 중 하나를 사용할 수 있다. 2> 대표적 Method public String get. Text() : Label의 문자열을 반환. public void set. Text(String text) : Label의 문자열을 설정. public int get. Alignment() : Label의 문자열 배치를 알아냄. Label. LEFT는 0, Label. CENTER는 1, Label. RIGHT는 2를 반환. public void set. Alignment(int alignment) : 정렬된 Label의 문자열을 다른 정렬 방식으로 바꾼다. 예) Label. Applet. java , labelapplet. html Chap 16 그래피컬 사용자 인터페이스(GUI)
4. 배치 관리자(Layout Manager) 예제 1 : Flow. Layout. Demo. java Chap 16 그래피컬 사용자 인터페이스(GUI)
4. 배치 관리자(Layout Manager) 예제 1 : Border. Layout. Demo. java Chap 16 그래피컬 사용자 인터페이스(GUI)
4. 배치 관리자(Layout Manager) 예제 1 : Grid. Layout. Demo. java Chap 16 그래피컬 사용자 인터페이스(GUI)
5. 판넬에서의 그래픽 사용 예제 1 : Graphics. Line. java 예제 2 : Graphics. Rectangles. java Chap 16 그래피컬 사용자 인터페이스(GUI)
6. 색의 사용 ü Color 클래스의 생성자 Color(int red, int green, int blue) Color(float r, float g, float b) Color(int rgb) ü Color 클래스의 상수 black (0, 0, 0) blue cyan (0, 255) dark. Gray gray (128, 128) green 255, 0) light. Gray (192, 192) magenta 0, 255) orange (255, 200, 0) pink red (255, 0, 0) white yellow (255, 0) (0, 0, 255) (64, 64) (0, (255, 175) (255, 255) Chap 16 그래피컬 사용자 인터페이스(GUI)
7. 글꼴(Font)의 사용 import java. awt. *; public class Centered extends java. applet. Applet { public void paint(Graphics g) { Font f = new Font("Times. Roman", Font. PLAIN, 36); Font. Metrics fm = get. Font. Metrics(f); g. set. Font(f); String s = "This is how the world ends. "; int xstart = (this. size(). width - fm. string. Width(s)) / 2; int ystart = (this. size(). height - fm. get. Height()) / 2; g. draw. String(s, xstart, ystart); } } http: //java. sun. com/applets/jdk/1. 4/index. html 참조 Chap 16 그래피컬 사용자 인터페이스(GUI)
- Import java.awt.event.*;
- Java awt swing
- Java swing vs awt
- Swing vs awt
- Pengertian awt dan swing pada java
- Swing vs awt
- Difference between swing and applet
- Perbedaan xml dan html
- Awt 039
- Jframe close listener
- Import java.awt
- Which is a component in awt that can contain
- Difference between applet and awt
- Import java.awt.*
- Layout manager in awt
- Java gui awt
- Java
- Java
- Bolo text
- General waste awt
- Modern java gui
- Java awt import
- Layout manager java
- The awt toolkit window
- Import java color
- Import java.awt.*
- Komponen awt
- Import java.awt.*;
- Import java.awt.*
- Awt
- Awt layout
- Cracus
- Abstract windowing toolkit
- Asqp
- Valid metrics framework
- Types of software quality metrics
- World class quality metrics
- Caper jones function point table
- Router node
- Intranet performance metrics
- Site:slidetodoc.com
- Snowball metrics
- 27000 series
- Agile metrics that matter
- Model evaluation metrics
- Infrastructure performance metrics
- Mission to metrics
- Introscope monitoring tool
- Seven core metrics in spm
- Vsem template
- Test automation roi metrics
- Uat exit criteria