목록지구정복과정 (466)
지구정복
복습 1. Dialog = JFrame 자식창(종속창) * Modal(제어권) JColorChooser JFileChooser 2. MenuBar Menu / MenuItem 3. LayoutManager 컨테이너별 기본 LayoutManager JFrame, JDialog- BorderLayout JPanel- FlowLayout * setLayout * AbsoulteLayout GridLayout CardLayout 4. Event 1. Widget별로 각자 (Window에 친화적) XXXLister -> XXXEvent XXXAdapter -> XXXEvent 2. Widget 통합 구현을 통해서 실습 해답) 우편번호 검색기 (시, 구군, 동 콤보박스 만들고 검색되도록 하기) 프레임하나 만들고 프..
실습) emp 테이블에서 사원 이름 검색하면 사원정보를 가져오는 프로그램 어제 우편번호 예제에 이어서 오늘은 테이블에 사원명을 검색하면 DB 사원테이블에서 사원번호, 사원이름, 직책, 급여, 호봉, 부서번호, 부서이름, 부서위치를 가져오는데 4개의 클래스를 이용한다. SearchEmpUI EmpTableModel EmpDAO ArrayList searchEname(String strEname) EmpTO Setter/Getter 결과는 아래와 같다. -SearchEmpUI package Pack1211; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; i..
복습 GUI Project 기획 1. Architectur파트 또는 팀장급 회의 객체모델링 UML : starUML툴 데이터모델링 ERD : eXERD 디자인 기획(UI/UX) 스토리보드(Mockup : Wireframe) : sketch : powermockup 툴 사용 개발(코딩) 데이터 포함할 수 있는 Widget M(Model) 클래스 : 데이터 V(View) 클래스 : 디자인 모델에 데이터를 넣으면 디자인을 통해서 얻어온다. ㅇ JSpinner 사용하기 아래와 같이 코드를 작성해서 리스트 값을 설정해준다. public JSpinnerEx1() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); conte..
복습 UI CUI GUI 사용자와 인터페이스(2D Graphic) Widget Contatiner- Contatiner, Component JFrame : 프로그램당 1개 JDialogue : JFrame의 자식창 JPanel : Component 그룹 Component JLable JButton JTextField / JPassword / JTextArea LayoutManager Absolute LayoutManager (Null Layout Manager) : 좌표중심 나머지 레이아웃도 많음 Event Event 중심의 프로그램 방식 마우스 클릭 이벤트 선언 방법을 암기 => 익명 인너클래스 구조 GUI 프로그램 만들 때의 순서 -Design : 디자인을 하는 툴 : Window Builder 1...