Articles of balanço de

Pintura dinâmica de objects charts

Tentando descobrir a melhor maneira de fazer isso (E sem cruzar quaisquer detalhes específicos que eu não saiba). Eu estou trabalhando em exibir visualmente um gráfico (vários nós, com bordas conectando-os) com círculos e linhas para representar tal. Cada nó será adicionado durante o tempo de execução e não posso codificar isso. Pelo que entendi, […]

Como limitar o número de caracteres no JTextField?

Como limitar o número de caracteres typescripts em um JTextField? Suponha que eu queira digitar digamos 5 caracteres no máximo. Depois disso, nenhum caractere pode ser inserido nele.

Keylistener não está funcionando para o JPanel

Eu estou tentando fazer algo quando uma das teclas de seta são pressionadas usando o KeyListener na minha class JPanel. Aqui está o meu código: public class TestPanel extends JPanel implements KeyListener{ public TestPanel(){ this.addKeyListener(this); this.setFocusable(true); this.requestFocusInWindow(); } public void keyPressed(KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_RIGHT) { System.out.println(“Right”); } if (e.getKeyCode() == KeyEvent.VK_LEFT) { […]

Abra um link no navegador com o botão java?

Como posso abrir um link no navegador padrão com um clique de botão, ao longo das linhas de button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open(“www.google.com”); // just what is the ‘open’ method? } }); ?

Como definir uma imagem como plano de fundo para o quadro na GUI Swing de java?

Eu criei uma GUI usando Swing of Java. Agora preciso definir uma imagem sample.jpeg como plano de fundo para o quadro no qual coloquei meus componentes. Como fazer isso?

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 permitir a introdução de apenas dígitos no jTextField?

Eu tentei usar o exemplo mostrado aqui, mas java mostrando mensagem de erro de “AttributeSet não pode ser resolvido para um tipo” É por isso que estou tentando usar outro método de permitir apenas dígitos: txtUsername.addKeyListener(new MyKeyListener()); public class MyKeyListener extends KeyAdapter{ public void keyPressed(KeyEvent ke){ System.out.println(“Key pressed code = “+ke.getKeyCode()); if (ke.getKeyCode()>=48 && ke.getKeyCode()<=57) […]

SwingUtilities.invokeLater () por que é necessário?

Por que é necessário colocar o código de atualização da GUI em SwingUtilities.invokeLater() ? Por que não pode ser internamente cuidado por Swing em si? Por que o chamador precisa se preocupar sobre como o swing lida com as atualizações da interface do usuário?

Como adicionar MouseListener ao item no Java Swing Canvas

Eu gostaria de fazer um painel Java que cria objects onde o usuário clica. Como meu aplicativo real usa uma abordagem MVC, também gostaria que esses objects pudessem se repintar quando um modelo fosse alterado e fornecessem menus para alterar suas propriedades. Acho que a melhor maneira de controlar seus locais xey seria adotar uma […]

Carregando resources usando getClass (). GetResource ()

Eu estou tentando carregar uma imagem para usar como um ícone no meu aplicativo. O método apropriado de acordo com este tutorial é: protected ImageIcon createImageIcon(String path, String description) { java.net.URL imgURL = getClass().getResource(path); if (imgURL != null) { return new ImageIcon(imgURL, description); } else { System.err.println(“Couldn’t find file: ” + path); return null; } […]