Articles of jpanel

A adição de um JLabel a um JPanel “oculta” o JPanel?

Se eu tiver alguns JPanels em um GridLayout, cada um com um MouseAdapter e, em seguida, crie JLabels (com texto) e adicione a cada um dos JPanels. Observe que os JLabels não possuem ouvintes. Se eu renderizar isso e tentar clicar em um JPanel, ou, finalmente, tentar clicar no JLabel, o MouseAdapter registrará isso como […]

Não é possível adicionar um componente Swing a vários contêineres?

Estou tentando (testando outra coisa) para adicionar uma referência JButton em dois JPanels para testá-la, e ela desaparece do primeiro painel ao qual ela foi adicionada! Então, um componente Swing não pode ser adicionado a vários contêineres? Agradeço antecipadamente.

paintComponent () vs paint () e JPanel vs Canvas em uma GUI do tipo pincel

Eu tenho algumas idéias interessantes e críticas a partir deste , este e este post (veja o último post para o código da GUI em questão). No entanto, ainda estou bastante confuso sobre algumas coisas. Principalmente, qual é a maneira menos dispendiosa de exibir os charts do usuário? Mais especificamente, usei um método paintComponent() da […]

O que o .pack () faz?

Estou aprendendo sobre JPanel e GridLayout, este trecho de código irá produzir um simples JPanel com 6 botões package testing; import java.io.*; import java.util.*; import java.security.*; import javax.xml.bind.DatatypeConverter; import java.lang.*; import java.awt.*; import javax.swing.*; public class Testing { public static class GridPanel extends JPanel { public GridPanel() { setLayout(new GridLayout(2,3)); setBackground(Color.GREEN); this.setPreferredSize(new Dimension(500,500)); JButton b1 […]

Rodar BufferedImage Inside JPanel

Eu estou tentando girar um BufferedImage e exibi-lo dentro de um JLabel (que está dentro de um JPanel ). O resultado atual produz um quadrado branco girado 10 graus contra um fundo preto, mas a imagem não está presente dentro do quadrado. Eu sei que myPicture não está em branco, uma vez que myPicture si […]

JPanel que um dos ouvintes é adequado para a visibilidade é alterado

Existem algumas regras, ou boas / más experiências com AncestorListener , ComponentListener ou HierarchyListener escutando a visibilidade das mudanças com JPanel e JComponents ? Um deles é melhor ou mais seguro que os outros? Eu gostaria especialmente de saber quando e como o JPanel / JComponent está oculto. Observe que o código a seguir contém […]

Como posso fazer a imagem aparecer aleatoriamente a cada x segundos em java usando o timer?

Eu estou trabalhando em um jogo no qual eu preciso ‘bater’ um mouse / rato, ele irá desaparecer e você receberá 1 ponto. Eu fiz isso aparecer aleatoriamente toda vez que eu iniciar o aplicativo, mas eu quero que a imagem seja desenhada aleatoriamente a cada x segundos usando Timer () ou algo assim. Meu […]

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 […]

Como desenhar no JPanel? (Swing / charts Java)

Estou trabalhando em um projeto no qual estou tentando fazer um programa de pintura. Até agora eu usei o Netbeans para criar uma GUI e configurar o programa. A partir de agora eu sou capaz de chamar todo o coordenado necessário para desenhar dentro dele, mas estou muito confuso com a forma de realmente pintar […]

Adicionando JPanels de outras classs ao cardLayout

Eu tenho 3 janelas em 3 classs separadas e gostaria de usar o cardLayout para que, quando você clicar no botão seguinte, a próxima janela apareça. Como faço para adicionar JPanels contendo elementos diferentes para um cardLayout? Esta é a primeira janela: (a única diferença é o fundo – mas representa a ideia de como […]