Articles of ouvinte

Problema de discussão de várias bolas saltitantes

Eu criei um programa que faz várias bolas saltitantes com cor aleatória, velocidade e raio. Quando o usuário clica na canvas, uma nova bola aleatória deve aparecer e se mover pela canvas. Mas eu tenho um problema multi-thread. Quando eu clico na canvas, uma bola aparece e não se move. Quando outro clique vem, nada […]

TNS-12505: TNS: ouvinte atualmente não sabe do SID dado no descritor de conexão

Eu estou tentando se conectar ao Oracle 10.2.0 do NetBeans, usando a seguinte seqüência de conexão: jdbc:oracle:thin:@localhost:1521:XE A parte mais estranha é que tudo funcionou bem, até a das reinicializações. Comecei a receber os erros do TNS-12505 o tempo todo; veja as inputs finais no meu listener.log : TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 – […]

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

O ouvinte do modelo JTable detecta linhas inseridas cedo demais (antes de serem desenhadas)

Eu tenho um JTable que pode ter linhas adicionadas dinamicamente pelo usuário. Ele fica em um JScrollPane , de modo que, à medida que o número de linhas fica grande o suficiente, o scroller se torna ativo. Meu desejo é que, quando o usuário adicionar uma nova linha, o scroller se mova totalmente para baixo, […]

If / else instruções em ANTLR usando ouvintes

Estou criando uma linguagem de programação simples para um projeto escolar. Estou usando o ANTLR 4 para gerar um lexer e um analisador da minha gramática. Até agora, tenho usado o padrão ouvinte ANTLRs para aplicar a funcionalidade real da linguagem de programação. Agora gostaria de implementar instruções if / else, mas não tenho certeza […]

Obter linhas selecionadas no JTable usando AbstractTableModel

Eu tenho um JTable usando AbstractTableModel onde eu tenho um JCheckBox na primeira coluna para selecionar linhas. Agora, preciso obter as linhas selecionadas da tabela que estão marcadas. No momento, estou percorrendo sequencialmente da primeira linha até a última linha e obtendo todas as linhas selecionadas como as seguintes, List selectedRows = new ArrayList(); for(int […]

Quando usar valueChangeListener ou f: ajax listener?

Qual é a diferença entre as duas partes de código a seguir – com relação ao posicionamento do listener ? e

Ouvinte de Alteração de Valor para JTextField

Eu quero que a checkbox de mensagem apareça imediatamente após o usuário alterar o valor no campo de texto. Atualmente, preciso pressionar a tecla Enter para que a checkbox de mensagem seja exibida. Há algo de errado com o meu código? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter […]

Como parar corretamente o Thread em Java?

Eu preciso de uma solução para parar corretamente o segmento em Java. Eu tenho a class IndexProcessor que implementa a interface Runnable: public class IndexProcessor implements Runnable { private static final Logger LOGGER = LoggerFactory.getLogger(IndexProcessor.class); @Override public void run() { boolean run = true; while (run) { try { LOGGER.debug(“Sleeping…”); Thread.sleep((long) 15000); LOGGER.debug(“Processing”); } catch […]