Click do Botão

3 respostas
EngWendel

Como faço pra desabilitar o click do botão direito?

3 Respostas

davidbuzatto

Onde?

EngWendel

Estou fazendo um calendario e quero que só selecione o dia com o botão esquerdo do mouse
OBS:Os dias do mes estão numa matriz de JLabels
pensei no seguinte
private class TrataEventos extends MouseAdapter {

public void mouseClicked(MouseEvent e) {
       JLabel jla = (JLabel) e.getSource();    

     try {
         
         if(e.isAltDown()){
            data.setData(Integer.parseInt(jla.getText()), data.getMês(), data.getAno());
             
            preencheCalendário();
        }

        catch(Exception exc) {

        }
    
    }

}

}

discorpio

Boa noite a todos.

Porque voce não implementa este calendário dentro de um JTable :?:

Não tenho nada contra um vetor de JLabels, porém não seria mais fácil voce controlar um evento de um único componente (JTable), ao invés de um vetor de 42 (7 colunas X 6 linhas) JLabels.

Além disso, como voce calcula o dia da semana em que coluna deve cair, meses de 28, 30 ou 31 dias e anos bisextos :?:

Todo este cálculo não seria mais fácil ser feito dentro de um JTable do que num vetor de 42 JLabels :?:

Se voce preferir posso te dar a idéia de como construi com o JTable, mas só se voce concordar.

Criado 26 de outubro de 2010
Ultima resposta 26 de out. de 2010
Respostas 3
Participantes 3