JAVA JInternalFrame Demo
이클립스나, 포토샵처럼 한 프레임 안에 또 다른 프레임들이 있게 만들어 주자.
JInternalFrame(String title) : title을 타이틀로 하는 내부 프레임을 생성한다.
JInternaFrame(String title,boolean resizable,boolean closable, boolean iconifiable)
여기에서 iconifiable이 true이면 최소화했을때, 아이콘형태로 메인 프레임위에 남는다.
메인 프레임 위에 아이콘이 남게 하려면, 그냥 프레임위에서는 안되고,
JDesktopPane을 붙여주고 그위에 inner Frame을 붙여주면 된다.
InnerFrameDemo.java
JInternalFrame(String title) : title을 타이틀로 하는 내부 프레임을 생성한다.
JInternaFrame(String title,boolean resizable,boolean closable, boolean iconifiable)
여기에서 iconifiable이 true이면 최소화했을때, 아이콘형태로 메인 프레임위에 남는다.
메인 프레임 위에 아이콘이 남게 하려면, 그냥 프레임위에서는 안되고,
JDesktopPane을 붙여주고 그위에 inner Frame을 붙여주면 된다.
InnerFrameDemo.java
- import java.awt.*;
- import javax.swing.*;
- protected JLabel status;
- protected JInternalFrame iframe;
- protected JTextArea text;
- public InnerFrame(){
- super("Inner Frame Demo");
- desk.add(iframe);
- iframe.setSize(400,300);
- iframe.setVisible(true);
- setSize(500,400);
- setVisible(true);
- }
- new InnerFrame();
- }
- }
댓글
댓글 쓰기