Como criar JFrame em Java?



Este JFrame em Java é um tipo de contêiner que funciona como a janela principal, onde você pode criar componentes como campos de texto, botões, etc. para criar uma GUI

JFrame é uma classe do javax.swing pacote que é estendido por java.awt.frame. Esta é a janela de nível superior, com borda e uma barra de título. A classe JFrame possui vários métodos que podem ser usados ​​para personalizá-la. Portanto, este artigo o ajudará a obter conhecimento aprofundado sobre o JFrame em .

Estes são os tópicos a serem abordados neste artigo:





Vamos começar!

JFrame em Java: introdução ao Java JFrames

JFrame é um contêiner de nível superior que fornece uma janela na tela. Um quadro é na verdade uma janela base da qual outros componentes dependem, ou seja, a barra de menu, painéis, rótulos, campos de texto, botões, etc. Quase todos os outros Balanço o aplicativo começa com a janela JFrame. Ao contrário de um quadro, JFrame tem a opção de ocultar ou fechar a janela com a ajuda do método setDefaultCloseOperation (int).



como ordenar array c ++

Como criar um JFrame?

JFrame classe tem muitos construtores que são usados ​​para criar um novo JFrame. Você pode criar um JFrame usando estes métodos:

JFrame (): Isso ajuda a criar uma moldura que é invisível.
JFrame (String Title): Ajuda na criação de uma moldura com um título.
JFrame (GraphicsConfiguration gc): Cria um quadro com título em branco e configuração gráfica da tela.

Exemplo:



JFrame F = new JFrame () // Ou sobrecarregue o construtor e dê a ele um título: JFrame F1 = new JFrame ('Alerta Vermelho!')

Agora, depois de criar o JFrame, você precisa definir o tamanho e a localização. Vamos ver como isso pode ser feito.

// adiciona o quadro JFrame f = new JFrame ('Red Alert!') // define o tamanho: largura, altura (em pixels) f.setSize (450, 475) // define o local (x, y) f.setLocation (120, 60)

Agora, vamos seguir em frente e entender as operações que podem ser realizadas no JFrame.

JFrame em Java: operações

TipoMétodoDescrição
vazio protegidoaddImpl (Component comp, Object constraints, int index)Ele adiciona o componente filho especificado.
protegido JRootPanecreateRootPane ()Isso é chamado pelos métodos do construtor para criar o rootPane padrão.
vazio protegidoframeInit ()Este método é chamado pelos construtores para inicializar o JFrame corretamente.
vaziosetContentPane (Containe contentPane)Define a propriedade contentPane
vazio estáticosetDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated)Fornece uma dica sobre se JFrames recém-criados devem ou não ter suas decorações de janela fornecidas pela aparência atual.
vaziosetIconImage (imagem de imagem)Isso define a imagem a ser exibida como o ícone para esta janela.
vaziosetJMenuBar (barra de menu JMenuBar)Define a barra de menu para este quadro.
vaziosetLayeredPane (JLayeredPane layeredPane)Ele define a propriedade layeredPane.
JRootPanegetRootPane ()Retorna o objeto rootPane para este quadro.
TransferHandlergetTransferHandler ()Obtém a propriedade transferHandler.

Exemplo:

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 = novo JFrame ('JFrame Example') JPanel panel = new JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ('JFrame By Example') JButton button = new JButton () button.setText ('Button') panel.add (rótulo) panel.add (botão) frame.add (painel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}

Resultado:

Exemplo de Jframe - JFrame em Java - Edureka

Com isso, chegamos ao final deste artigo sobre “ JFrame em Java “. Espero que vocês tenham esclarecido tudo o que foi compartilhado com vocês.

Espero que o conteúdo mencionado acima tenha sido útil para aprimorar seu . Continue lendo, continue explorando!

Verifique também pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo. O curso de certificação e treinamento Java J2EE e SOA da Edureka é projetado para estudantes e profissionais que desejam ser um desenvolvedor Java. O curso é projetado para dar a você uma vantagem na programação Java e treiná-lo para os conceitos básicos e avançados de Java, juntamente com vários como Hibernate e Spring.