Como faço pra desabilitar o click do botão direito?
Click do Botão
3 Respostas
Onde?
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) {
}
}
}
}
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.