Java에서 JFrame을 만드는 방법은 무엇입니까?



이 Java의 JFrame은 텍스트 필드, 버튼 등과 같은 구성 요소를 만들어 GUI를 만들 수있는 기본 창처럼 작동하는 컨테이너 유형입니다.

JFrame은 javax.swing 확장 된 패키지 java.awt.frame. 이것은 테두리와 제목 표시 줄이있는 최상위 창입니다. JFrame 클래스에는 사용자 정의에 사용할 수있는 다양한 메소드가 있습니다. 따라서이 기사는 JFrame에 대한 심층적 인 지식을 얻는 데 도움이 될 것입니다. .

이 기사에서 다루는 주제는 다음과 같습니다.





의 시작하자!

자바의 JFrame : 자바 JFrame 소개

JFrame은 화면에 창을 제공하는 최상위 컨테이너입니다. 프레임은 실제로 다른 구성 요소, 즉 메뉴 모음, 패널, 레이블, 텍스트 필드, 단추 등이 의존하는 기본 창입니다. 거의 모든 그네 응용 프로그램은 JFrame 창으로 시작됩니다. 프레임과 달리 JFrame에는 setDefaultCloseOperation (int) 메서드를 사용하여 창을 숨기거나 닫는 옵션이 있습니다.



JFrame을 만드는 방법은 무엇입니까?

JFrame 수업 많이있다 생성자 새 JFrame을 만드는 데 사용됩니다. 다음 방법을 사용하여 JFrame을 만들 수 있습니다.

배열 자바 스크립트의 길이를 얻는 방법

JFrame () : 이것은 보이지 않는 프레임을 만드는 데 도움이됩니다.
JFrame (문자열 제목) : 제목이있는 프레임을 만드는 데 도움이됩니다.
JFrame (GraphicsConfiguration gc) : 빈 제목과 화면의 그래픽 구성으로 프레임을 만듭니다.

예:



자바에서 해시 맵을 구현하는 방법
JFrame F = new JFrame () // 또는 생성자를 오버로드하고 제목을 지정합니다. JFrame F1 = new JFrame ( 'Red Alert!')

이제 JFrame을 만든 후 크기와 위치를 설정해야합니다. 이것이 어떻게 수행 될 수 있는지 봅시다.

// 프레임 추가 JFrame f = new JFrame ( 'Red Alert!') // set size : width, height (in pixels) f.setSize (450, 475) // set the location (x, y) f.setLocation (120, 60)

이제 JFrame에서 수행 할 수있는 작업을 이해해 보겠습니다.

자바의 JFrame : 작업

유형방법기술
보호 된 공허addImpl (Component comp, Object constraints, int index)지정된 하위 구성 요소를 추가합니다.
보호 된 JRootPanecreateRootPane ()이것은 기본 rootPane을 만들기 위해 생성자 메서드에 의해 호출됩니다.
보호 된 공허frameInit ()이 메소드는 JFrame을 올바르게 초기화하기 위해 생성자에 의해 호출됩니다.
setContentPane (contentPane 포함)contentPane 속성을 설정합니다.
정적 공백setDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)새로 생성 된 JFrame이 현재 룩앤필에서 제공하는 창 장식을 가져야하는지 여부에 대한 힌트를 제공합니다.
setIconImage (이미지 이미지)이 창에 아이콘으로 표시 할 이미지를 설정합니다.
setJMenuBar (JMenuBar 메뉴 바)이 프레임의 메뉴 바를 설정합니다.
setLayeredPane (JLayeredPane layeredPane)layeredPane 속성을 설정합니다.
JRootPanegetRootPane ()이 프레임의 rootPane 객체를 반환합니다.
TransferHandlergetTransferHandler ()transferHandler 속성을 가져옵니다.

예:

import java.awt.FlowLayout import javax.swing.JButton import javax.swing.JFrame import javax.swing.JLabel import javax.swing.Jpanel public class JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame ( 'JFrame 예제') JPanel panel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ( 'JFrame By Example') JButton button = new JButton () button.setText ( 'Button') panel.add (label) panel.add (button) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

산출:

Jframe 예제-JFrame in Java-Edureka

자바를 사용하는 경우

이것으로, 우리는 ' 자바의 JFrame “. 여러분과 공유 된 모든 내용이 명확 해 졌으면합니다.

위에서 언급 한 내용이 귀하의 . 계속 읽고, 계속 탐색하십시오!

또한 확인하십시오 전 세계에 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 다양한 핵심 및 고급 Java 개념에 대한 교육을 제공하도록 설계되었습니다. Hibernate & Spring처럼.