Articles of jpanel

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

Maneira mais simples de definir imagens como fundo JPanel

Como eu adicionaria a imagem backgroung ao meu JPanel sem criar uma nova class ou método, mas simplesmente inserindo-o junto com o restante dos atributos do JPanel? Eu estou tentando definir o plano de fundo de um JPanel usando uma imagem, no entanto, cada exemplo que eu encontro parece sugerir estender o painel com sua […]

Problema de repintura do JPanel

Eu tenho um JFrame que contém 2 subclasss de JPanel e 2 JLabel no BorderLayout. Um dos JPanel contém JButtons e o outro é usado para exibir charts. Os JLabels estão no norte e no sul, o botão JPanel no oeste e o display JPanel no centro. O display JPanel requer atualização constante, então invoco […]

Desenhando um retângulo que não desaparecerá na próxima pintura

Estou tentando criar um JPanel que desenhe retângulos. O Painel precisa desenhar muitos retângulos, mas eles não se movem. Uma solução para o meu problema foi criar uma lista com todos os retângulos que eu já criei e desenhar todos eles em todas as chamadas de “Paint”. Mas há muitos retângulos e isso retarda o […]

Como faço para alternar JPanels dentro de um JFrame

Bastante verde em relação ao material do componente javas, então por favor me desculpe se a informação dada por mim não for suficiente! Considet o código abaixo. Adicionando menu e menu mostrando no quadro, não há problema. Eu quero quando gameOn () é chamado para remover o menu e, em vez disso, iniciar o jogo. […]

Como definir uma imagem de fundo no JPanel

Olá eu estou usando o JPanel como meu recipiente do meu quadro, então eu realmente quero usar uma imagem de fundo no meu painel eu realmente preciso de ajuda este é o meu código até agora. esta é as atualizações por favor, verifique aqui é o meu código agora import java.awt.*; import javax.swing.*; import java.awt.event.*; […]

Java: Diferença entre os methods setPreferredSize () e setSize () em componentes

Ok, eu li a documentação do Java e não consigo descobrir qual é a principal diferença entre esses dois methods. Às vezes eu usei setSize() , às vezes setPreferredSize() , às vezes um faz o que eu quero, às vezes o outro. Então, qual é a principal diferença entre os dois? Qual deles devo usar […]