Articles of jframe

Fechar um JFrame sem fechar outro?

Eu quero exibir dois (ou mais) JFrames ao mesmo tempo. Quando fecho um deles (use o botão fechar padrão), os outros frameworks ainda devem estar visíveis. Como eu posso fazer isso?

KeyListener, keyPressed versus keyTyped

Eu tenho um JFrame (bem, uma class que estende JFrame) e eu quero fazer uma ação quando pressiono a tecla F5. Então, fiz a class implementar o KeyListener. E com isso, vieram três methods, keyPressed, keyReleased e keyTyped. Qual destes methods devo usar para ouvir a tecla F5 sendo pressionada? keyPressed ou keyTyped? Eu tenho […]

JTable não aparecendo no JFrame (Java)

Eu estou tendo um problema com um JFrame não mostrando um JTable que é adicionado a ele. Eu tentei getContentPane().add(..) , eu mudei para apenas adicionar para manter o código um pouco mais curto. Qualquer ajuda é mais do que apreciada! package com.embah.Accgui; import java.awt.*; import javax.swing.*; public class accCreator extends JFrame { private String[] […]

Como faço para salvar as configurações do usuário de preferência em Java?

Por exemplo, eu tenho uma janela com um botão de preferência. Eu quero fazer com que, quando o usuário pressionar o botão de preferência e verificar suas opções apropriadas e pressionar ok, ele salve a preferência e, quando o usuário pressionar a janela principal, ele será executado de acordo com a preferência do usuário. janela. […]

Obter um componente Swing por nome

Eu tenho em um JFrame alguns componentes que eu quero referenciar em outro JFrame e eu quero pegá-los pelo nome e não fazer get / set methods públicos para cada um. Existe uma maneira de Swing para obter uma referência de componente pelo seu nome como c #? eg form.Controls[“text”] obrigado

Gráfico de Posicionamento Absoluto JPanel Inside JFrame Bloqueado por Seções em Branco

Eu estou tentando melhorar meu entendimento do Java, particularmente do Java GUI, fazendo um programa de quebra-cabeças. Atualmente, o usuário seleciona uma imagem, que é cortada em um número especificado de peças. As peças são desenhadas aleatoriamente na canvas, mas elas parecem estar cobertas por partes em branco de outras peças, e nem todas elas […]

Limitando o número de caracteres em um JTextField

Eu quero definir o comprimento máximo de um JTextField , de modo que você não pode inserir mais caracteres do que o limite. Este é o código que tenho até agora … textField = new JTextField(); textField.setBounds(40, 39, 105, 20); contentPane.add(textField); textField.setColumns(10); Existe alguma maneira simples de colocar um limite no número de caracteres?

Mostrar o JFrame em uma canvas específica na configuração de monitor duplo

Eu tenho uma configuração de monitor duplo e eu quero executar minha GUI em um monitor específico, se for encontrado. Eu tentei criar minha janela JFrame passando um object GraphicConfiguration do meu dispositivo de canvas, mas isso não funciona, o quadro ainda é exibido na canvas principal. Como posso definir a canvas onde meu quadro […]

Tamanhos de icons de frameworks usados ​​no Swing

Podemos usar uma lista para inicializar os icons da janela usando Window.setIconImages(List) . Quais são os diferentes tamanhos de icons usados ​​tipicamente em um JFrame ? Código Esse código transforma 64 imagens de tamanhos diferentes (de 16×16, incrementando em 2) em icons para a lista. import java.awt.*; import java.awt.image.BufferedImage; import java.util.ArrayList; import java.util.Vector; import javax.swing.*; […]

Colocando vários GlassPane’s em um container raiz

É possível adicionar vários GlassPane s para um único JFrame , ou eu tenho que usar o desconfortável LayeredPane com o atributo Opacity . Anexei algum código que mostra o que quero fazer (fornecido por @camickr). import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import javax.swing.border.*; public class MultiplayGlassPane { private static final long serialVersionUID […]