본문 바로가기

java14

13.2.3 try-catch-finally -정상a 실행 하고 d  실행 후  e 실행 -만약예외사건 b 가 발생문장 a 실행 도중에 예외사건 b 가 발생하면 문장 c 가 실행되고, 이어서 문장 d 가 실행된 후 문장 e 가 실행 a 나 문장 c 에 return 등의 문장이 포함되어있다면 문장 e 는 실행되지 않는다. 그러나 문장 d 는 항상 실행 public static void main(String[] args) throws FileNotFoundException, IOException 예외 사건 2024. 6. 20.
12.5컴포넌트 // 패널을 만든다.JPanel p = new JPanel();//  ok 버튼을  만들어서JButton b = new JButton("ok")// 패널에 넣는다p.add(b);    • 타이틀 바의 내용은 "Input" 이 되게 한다• 프레임의 제일 위에는 "OK", "Cancel", "Finish" 등 세 개의 버튼이 있다.• 그 아래에는 "User Name" 이라는 라벨과 텍스트 입력줄이 있다.• 그 아래에는 "Password" 이라는 라벨과 텍스트 입력줄이 있다. public class MYFrame extends JFrame{public MyFrame(){setTitle("Input");setSize(400,300);setDefaltCloseOperation(EXIT_ON_CLOSE); JPan.. 2024. 6. 20.
12.4 패널 프레임에 다수 개의 패널 panel 을 두고 이 패널에 버튼 등 컴포넌트들을 배 치한다. 패널에 해당되는 Swing 클래스 이름은 JPanel 이다 // 패널 만들기/ 만든 패널을 프레임의 중앙에 넣기 ----------------------------------------------// 패널 만들기JPanel p = new JPanel();// 만든 패널을 프레임의 중앙에 넣기add(p,BoarderLayout.CENTER); //p.add아님 2024. 6. 20.
12.3 프레임 클래스 JFrame 의 하위 클래스인 MyFrameclass MyFrame extends JFrame { } MyFrame은 JFrame을 상속받았기 때문에 JFrame의 모든 메소드와 필드에 접근할 수 있습니다. 따라서 setSize(), setTitle(), setLocation(), setVisible() 등의 메소드를 MyFrame 클래스 내에서 객체 이름 없이 직접 호출할 수 있습니다.JFrame.EXIT_ON_CLOSE도 아니다. 2024. 6. 20.