[문제]
BorderLayout을 사용하여 컴포넌트 사이의 수평 수직 간격이 각각 5픽셀, 7픽셀이 되도록 스윙 응용프로그램을 작성하라. (난이도 3)

코드

import javax.swing.*;
import java.awt.*;

public class Bord extends JFrame {
	public Bord() {
		setTitle("영진");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Container c = getContentPane();
		
		c.setLayout(new BorderLayout(5,7));
		
		c.add(new JButton("Center"), BorderLayout.CENTER);
		c.add(new JButton("North"), BorderLayout.NORTH);
		c.add(new JButton("South"), BorderLayout.SOUTH);
		c.add(new JButton("East"), BorderLayout.EAST);
		c.add(new JButton("West"), BorderLayout.WEST);
		
		setSize(600,300);
		setVisible(true);
	}

	public static void main(String[] args) {
		new Bord();
	}
}

실행결과

swing

태그:

Cpp

카테고리:

업데이트:

댓글남기기