일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 플러터
- page navigation
- php 게시판
- flutter 총정리
- php 문자치환
- flutter getting started
- regexp
- 검색구현
- AppStore
- ftp연동
- flutter 환경설정
- Flutter 설치
- 문자치환
- flutter 완벽 가이드
- flutter 앱 만들기
- php ftp upload
- Swift
- flutter 설치하기
- flutter 실행하기
- 정규식 문자치환
- android function
- Review
- StoreKit
- php ftp download
- ftp upload
- ftp download
- php
- 크기 리사이즈
- db connect
- SKStoreReviewController
- Today
- Total
AppleTree iOS
java -(source) AwtLogin 본문
package console.awt;
import java.awt.Frame;
import java.awt.BorderLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.Button;
import java.awt.Panel;
import java.awt.Label;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.TextField;
import console.awt.AndroidPhone.WindowAction;
///ㅜㅜㅜㅜㅜㅜㅜㅜ 왜 위치가 내맘대로 안되는 거야
public class MyAwtLogin extends WindowFactory{
public Panel pa;
public Button bu;
public Button bu2;
//AwtBase 는 모든 프레임,액션,기타등에대한 매니저클래스입니다
public MyAwtLogin(){
Frame fr=new Frame();
fr.addWindowListener(new WindowAction());
WindowMain main=new WindowMain();
Panel panel=new Panel();
panel.setLayout(new GridLayout(3,1));
main.setLayout(new FlowLayout());
panel.add(new TextField("",15));
panel.add(new TextField("",15));
/*main.add(new Button("로그인"));
main.add(new Button("취소")); //틀린거 페널로 묶은다음에 해야지
*/
pa=new Panel();
bu = new Button("로그인");
bu2=new Button("취소");
pa.add(bu);
pa.add(bu2);
main.add(pa);
//이렇게하면 자꾸 에러난다. pa를 생성 안해줘서 그렇구나.그래도 버튼은 여정히 위에ㅜㅜㅜㅜ
main.add(panel);
main.setSize(200, 150);
main.setVisible(true);
main.addWindowListener(new WindowAction());//이걸 해줘야 꺼진다.
}
public class WindowAction extends WindowAdapter {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}
public class WindowMain extends Frame{
public void init(){
setVisible(true);
}
}
public static void main(String[] args) {
MyAwtLogin awt=new MyAwtLogin();
}
}
package console.awt;
import java.awt.*;
import java.awt.Container;
import javax.swing.*;
public class AwtLogin2 extends JFrame {
public JLabel toplabel;
public JTextField loginuserid;
public JTextField loginpasswd;
public JButton loginaction;
public JButton logincancel;
public JPanel bottompa;
public AwtLogin2(){
Container pane=getContentPane();
setLayout(new GridLayout(4,1,2,2));
toplabel =new JLabel("로그인 샘플");
add(toplabel);
loginuserid =new JTextField("",20);
add(loginuserid);
loginpasswd =new JTextField("",20);
add(loginpasswd);
loginaction =new JButton("로그인");
logincancel =new JButton("취소");
bottompa =new JPanel();
bottompa.add(loginaction);
bottompa.add(logincancel);
add(bottompa);
setSize(250,170);
setVisible(true);
}
public static void main(String[] args) {
AwtLogin2 awt=new AwtLogin2();
}
}
package console.awt;
import java.awt.*;
import javax.swing.*;
public class AwtLogin3 extends Frame {
public Label toplabel;
public TextField loginuserid;
public TextField loginpasswd;
public Button loginaction;
public Button logincancel;
public Panel bottompa;
public AwtLogin3(){
//Container pane=getContentPane();
setLayout(new GridLayout(4,1,2,2));
toplabel =new Label("로그인 샘플",Label.CENTER);
loginuserid =new TextField("",20);
add(loginuserid);
loginpasswd =new TextField("",20);
add(loginpasswd);
loginaction =new Button("로그인");
logincancel =new Button("취소");
bottompa =new Panel();
bottompa.add(loginaction);
bottompa.add(logincancel);
add(bottompa);
setSize(250,170);
setVisible(true);
}
public static void main(String[] args) {
AwtLogin3 awt=new AwtLogin3();
}
}
'JAVA > 기초 JAVA' 카테고리의 다른 글
java - 17일째(source) (0) | 2010.07.30 |
---|---|
java - 16일째(source) (0) | 2010.07.29 |
java - 15일재(source) awt (0) | 2010.07.28 |
java - 14일째(source) (0) | 2010.07.27 |
Address 비교 선생님꺼 내꺼 (0) | 2010.07.27 |