관리 메뉴

moozi

스윙 컴포넌트 연습 본문

TIS_2018/응용sw2018_1기

스윙 컴포넌트 연습

moozi 2018. 2. 23. 15:28

import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Font;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class JComponentEx extends JFrame{
 public JComponentEx() {
  this.setTitle("컴포넌트 연습");
  Container c=getContentPane();
  c.setLayout(new FlowLayout());
  
  JButton b1=new JButton("button1");
  b1.setBackground(Color.YELLOW);;
  b1.setForeground(Color.MAGENTA);
  b1.setFont(new Font("Arial",Font.ITALIC,20));
  c.add(b1);
  
  JButton b2=new JButton("button2");
  b2.setEnabled(false);
  c.add(b2);
  
  ImageIcon icon1=new ImageIcon("images/icon3.png");
  ImageIcon icon2=new ImageIcon("images/icon4.png");
  JLabel imageLabel=new JLabel("자바",icon1,SwingConstants.CENTER);
  c.add(imageLabel);
  
  JButton btn=new JButton("자바",icon1);
  btn.setRolloverIcon(icon2);//마우스커서가 올라갔을 때 이미지 변경
  c.add(btn);
  
  
  
  this.setSize(260, 200);
  this.setVisible(true);
 }

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

}

'TIS_2018 > 응용sw2018_1기' 카테고리의 다른 글

자바연습문제11 풀이  (0) 2018.02.26
자바연습문제11  (0) 2018.02.23
Haksa  (0) 2018.02.23
자바연습문제10  (0) 2018.02.22
자바연습문제01,03,05 풀이  (0) 2018.02.22
Comments