JAVA 78

210823_swing+layout(버튼 생성)

(예제2) public class SwingLay_03 extends JFrame { Container cp; JButton btn1; //버튼 선언 public SwingLay_03(String title) { super(title); //버튼 생성 btn1=new JButton("버튼1"); //프레임은 기본이 BorderLayout //BorderLayout 추가시 위치를 반드시 지정 //this.add(btn1,BorderLayout.NORTH); //위쪽 //this.add(btn1,BorderLayout.SOUTH); //아래쪽 this.add("North",btn1); //첫글자가 반드시 대문자 //버튼생성하며 추가 (위의 방법은 버튼을 선언하고 생성해야 하는데 이거는 한줄에 가능) this..

JAVA 2021.08.23

210823_Swing

(예제2) public class SwingBasic_01 extends JFrame{ public SwingBasic_01(String title) { super(title); //시작위치는 무조건 this. this.setBounds(50, 100, 400, 500); //시작지점,너비,높이 //종료시 처리할 코드가 있으면 이벤트 핸들러를 만든다 //핸들러란 이벤트 발생시 호출되는 메서드 //익명내부클래스로 해보기(방법은 여러가지): 가독성이 좋고 구현이 편하나 코드가 긴 단점. this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { // TODO Auto-generated meth..

JAVA 2021.08.23

210820_Map

Map Map: key와 value 값으로 이루어진 집합 순서는 유지되지 않으며 key는 중복 허용하지 않지만 value는 중복 허용 Map은 인터페이스-이걸 구현한 클래스는 HashpMap (예제) public class MapEx11 { public static void main(String[] args) { //put으로 담고 get으로 얻기 Mapmap=new HashMap(); map.put("name", "강호동"); map.put("age", "23"); map.put("addr", "서울시 강남구"); map.put("name", "수지"); //키값은 중복 불가능..앞에 있는 데이터가 없어짐 System.out.println("size: "+map.size()); System.out.pr..

JAVA 2021.08.20

210820_List+Vector

//Listlist=new Vector(); Vectorlist=new Vector(); //생성자가 디폴트인 경우 초기할당크기 10 System.out.println("초기할당크기: "+list.capacity()); System.out.println("초기데이터 개수: "+list.size()); list.add("사과"); list.add("복숭아"); list.add("딸기"); list.add("사과"); //데이터의 중복 허용 list.add("오렌지"); list.add("샤인머스캣"); System.out.println("초기할당크기: "+list.capacity()); System.out.println("초기데이터 개수: "+list.size()); System.out.println("#..

JAVA 2021.08.20