본문 바로가기
자바

자바 소스코드: 간단한 스윙 응용프로그램 만들기(오픈 챌린지 9)

by 드린 2016. 10. 7.

목차

    반응형

    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

    반응형