JAVA/UI (12) 썸네일형 리스트형 Observer Observer는 2개이상. Main public class mainClass { public static void main(String[] args) { /* Observer : 감시, 정찰 감시자 패턴 => class감시 */ MyClass cls = new MyClass(); //cls에 감시자를 추가 함 cls.addObserver(new ObserverA());//update들 에서 호출 cls.addObserver(new ObserverB()); cls.setId("abc123"); cls.setPassword("a1004"); //받아온 바뀐 데이터를 " " 안에 집어넣음 cls.notifyObservers(cls.getPassword()); //감시자 B입니다. 변화를 감지했습니다 : a1.. Label 과 Panel Main public class mainClass { public static void main(String[] args) { // TODO Auto-generated method stub new WindowTest(); } } WindowTest 라벨호출할지 패널호출 할지는 여기서 선택. public class WindowTest extends Frame implements WindowListener { public WindowTest() { super("panel"); setLayout(new GridLayout(2,1));//2행 1열 : 위아래로 나눈 꼴 //Panel : Frame(Window) 위에 Frame(Window) //종이 위에 종이 //Label label = new Label("l.. AWT Application -> App 자동화 기능 -> Application(C#)문법, 독립적 환경 Web -> editor 환경 AWt, swing -> User Interface(연결) AWT(Abstract Window Toolkit) == 문법이 Android와 매우 유사 에서 쓰이는 button, label, textField..를 보유 Application Database JDBC 안드로이드 공부 : 구글에서 안드로이드 스튜디오 검색 -> 무료설치 안드로이드 기기 연결 검색.. 독학 Main 테스트 번갈아가며 실행하면 위 사진처럼 됨 public class mainClass { public static void main(String[] args) { new WindowTest();//인스턴스 필.. Lable 최종 : 추상 클래스 WindowListener를 상속받은 WindowTest를 생성, 해상도와 콘솔창 위치 설정 후 시각화 true 해 주고 현재 클래스 지정 후 제목과 내용의 Text 입력. 사진 속 '확인' 을 누르는 메세지 박스는 아래코드로 입력, 호출 JOptionPane.showMessageDialog(null, "WindowTest() 실행"); Main public class mainClass { public static void main(String[] args) { new WindowTest(); } } WindowTest extends Frame implements WindowListener public class WindowTest extends Frame implements Win.. 이전 1 2 다음