Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 이미지가로길이
- sql업데이트
- VARIABLE
- sql랭킹
- 정규식
- VarType
- wap
- 인젝션
- ERD
- MSSQL보안
- injection
- join
- asp함수
- 이미지세로길이
- array
- javascript 한글입력체크
- instr
- jdbc driver
- 한글입력체크
- sql순위
- tempDB
- 자바기초
- FileSystemObject
- XML
- update
- xmldom
- SPLIT
- WML
- JavaScript
- inner join
Archives
- Today
- Total
3초기억력
GUI(awt) - flowlayout 본문
// GUI = Graphical User Interface
// - 사용자에게 이해하기 쉬운 그림으로 정보를 제공
//AWT : 자바에서 그래픽을 이루는 버튼, 라벨, 스크롤 등
// - GUI 클래스들의 모임
package GUI;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class MyFrame extends Frame{ //상속, 참조변수 필요없음
//버튼
Button btn1 = new Button("1");
Button btn2 = new Button("2");
Button btn3 = new Button("입력");
Button btn4 = new Button("출력");
//화면배치 layout
// flowLayOut : 원래의 크기대로 순차적으로 정렬
// 정렬 : 왼쪽, 오른쪽, 가운데(기본)에서 왼쪽, 오른쪽 순
// 클래스로 구성
FlowLayout f1 = new FlowLayout(); //기본정렬
FlowLayout f2 = new FlowLayout(FlowLayout.LEFT); //좌측정렬
FlowLayout f3 = new FlowLayout(FlowLayout.RIGHT); //우측정렬
public MyFrame() {
//창 관련 메소드
setLocation(300, 300); //창 위치
setSize(300, 300); //창 크기
setVisible(true); //창 보이기
//화면배치
// setLayout(f1); //기본-가운데
setLayout(f2); //좌측
// setLayout(f3); //우측
//버튼 추가
add(btn1); //btn1 객체 추가
add(btn2); //btn2 객체 추가
add(btn3);
add(btn4);
//x 누르면 창 off. 윈도우이벤트 추가
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String[] args) {
new MyFrame();
/*
//윈도우창 frame
Frame f1 = new Frame();
//내가 만든 윈도우창을 보이게하는 메서드
f1.setVisible(true); //true>보임, false>안보임
f1.setTitle("마마마마마"); //창 이름
f1.setSize(300, 300); //창 사이즈 너비, 높이
*/
}
}
'자바_기초' 카테고리의 다른 글
GUI(awt) - Gridlayout (0) | 2019.05.27 |
---|---|
GUI(awt) - Boarderlayout (0) | 2019.05.27 |
형변환 (0) | 2019.05.27 |
다형성 : 상속이 1개씩 계단형으로밖에 안된다. (0) | 2019.05.27 |
다형성 : 하나의 참조변수로 여러 타입의 객체를 참조할 수 있는 것 (0) | 2019.05.27 |
Comments