package javaapplication9; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; class NorthPanel extends JPanel { NorthPanel() { this.setBackground(Color.LIGHT_GRAY); this.setLayout(new FlowLayout()); add(new JButton("Open")); add(new JButton("Read")); add(new JButton("Cancel")); } } class CenterPanel extends JPanel { CenterPanel() { setLayout(null); JLabel a =new JLabel("Hello"); JLabel b =new JLabel("java"); JLabel c =new JLabel("love"); a.setBounds(100,200,50,20); b.setBounds(200,100,50,20); c.setBounds(150,150,50,20); add(a); add(b); add(c); } } class ExFrame extends JFrame { ExFrame() { this.setTitle("Open Challenge 9"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); NorthPanel np =new NorthPanel(); CenterPanel cp =new CenterPanel(); add(np, BorderLayout.NORTH); add(cp, BorderLayout.CENTER); this.setSize(300,300); this.setVisible(true); } } public class JavaApplication9 { public static void main(String[] args) { new ExFrame(); } }
<결과>
2016/10/05 - [자바] - 자바 소스코드: 절대적 위치 설정(반복을 이용한 버튼 겹치기)
2016/10/03 - [자바] - 자바 소스코드: 입력 폼 만들기(Grid Layout)
2016/10/03 - [자바] - 자바 소스코드: Grid Layout 프레임 만들기(전화 다이얼)
#자바 #자바 소스코드 #자바 이벤트 처리 #자바 프레임 만들기 #명품 자바 프로그래밍 #오픈 챌린지 #love #java #read
'자바' 카테고리의 다른 글
자바 소스코드: MouseListener(마우스 올릴 시 색깔 바꾸기) (0) | 2016.10.12 |
---|---|
자바 소스코드: Action 이벤트리스너(클릭시 문자열 바꾸기) (0) | 2016.10.09 |
자바 소스코드: 절대적 위치 설정(반복을 이용한 버튼 겹치기) (0) | 2016.10.05 |
자바 소스코드: 입력 폼 만들기(Grid Layout) (0) | 2016.10.03 |
자바 소스코드: Grid Layout 프레임 만들기(전화 다이얼) (0) | 2016.10.03 |