Articles of jpanel

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

JPanel e componentes mudam de posição automaticamente

Oi eu estou trabalhando no aplicativo swing, mas estou enfrentando um problema. Quando eu executo o aplicativo JPanel está posicionado na posição correta, onde eu decidi definir com componentes dentro. Mas o problema ocorre quando Eu minimizo e novamente maximizo o jpanel janela do quadro automaticamente muda sua posição. Abaixo imagens mostra essa diferença Como […]

Como eu mudo o JPanel dentro de um JFrame na mosca?

Para simplificar, há um aplicativo java swing simples que consiste no JFrame com alguns componentes. Um dos componentes é um JPanel que deve ser substituído por outro JPanel na ação do usuário. Então, qual é a maneira correta de fazer uma coisa dessas? eu tentei panel = new CustomJPanelWithComponentsOnIt(); parentFrameJPanelBelongsTo.pack(); mas isso não vai funcionar. […]

JLabel – Mostrar texto mais longo como várias linhas?

Então diga que eu tenho uma linha muito longa que quero exibir em um JLabel . Como eu posso fazer isso? Atualmente, linhas mais longas surgem como esta: Eu tenho que resize a janela para ver o texto completo. Como posso fazer com que haja quebra de linha quando o texto quase atinge a largura […]

Adicione uma imagem de fundo a um painel

Eu tenho um JPanel e quero adicionar uma imagem como plano de fundo. Como eu posso fazer isso ? frame = new JFrame(“Some frame”); panel1 = new JPanel(); panel1.setBorder(new EmptyBorder(5, 5, 5, 5)); // NEED TO ADD AN IMAGE TO THIS PANEL panel1.setLayout(cardlayout); frame.getContentPane().add(panel1); frame.setLocationByPlatform(true); frame.setVisible(true); Eu preciso adicionar uma imagem ao panel e como […]