Bom dia galera …
eu tenho 2 Table, uma em uma tela e uma em outra … gostaria de saber como eu faço pra qnd eu clicar em uma JTable aparecesse a outra …
se alguem puder me ajudar …
mto Obraigado !!!

Bom dia galera …
eu tenho 2 Table, uma em uma tela e uma em outra … gostaria de saber como eu faço pra qnd eu clicar em uma JTable aparecesse a outra …
se alguem puder me ajudar …
mto Obraigado !!!

eu tava vendo os exemplos
mas não consigo fazer nada …
tava tentando usar um evento do mouse … mas nao consigo
pode me dar alguma dica vlw …
Cara seu problema é eventos do mouse ?
Tenta usar o evento
public void mouseClicked(MouseEvent e){
//Aqui voce chama o sua JTable
}
Qualquer problema grita ae
Falowww
T+
Como eu chamo ??
onde eu indico, onde tenho q clicar …??
vlw veio
:thumbup:
Vc utiliza alguma IDE ?
Se utiliza qual ?
sim sim
o NetBeans 5.0
e eu uso a tabela pronta …
vlw
???
ajuda?
eai galera …
tava tentando fazer algo assim:
public void mouseClicked(MouseEvent e){
jTable1.getMouseListeners();
jTable1.getSelectedRow();
jTable1.getSelectedColumn();
if(e.getClickCount()>=2){
jTable1.getModel().getValueAt(1,1);
jTable2.getModel().setValueAt(jTable1,1,1);
}
era pra qnd eu clicasse 2X na minha jTable1 aparecesse a msm coisa na minha jTable2…
alguem sabe oq tem de errado ow se ta td errado …???
vlw
Olá Pessoal …
gostaria de saber como faço pra fazer uma conta em uma JTable???
tava tendo assim …
int j = jTable2.getSelectedRow();
if((jTable2.getModel().getValueAt(j,2)!= null)&&(!jTable2.getModel().getValueAt(j,2).equals("")) ){
String mult = String.valueOf(jTable2.getModel().getValueAt(j,3));//valor unit
int preco = Integer.parseInt(mult);
String qtd = String.valueOf(jTable2.getModel().getValueAt(j,2));
int qtdunit = Integer.parseInt(qtd);
int total = (preco*qtdunit);
jTable2.getModel().setValueAt(jTable2.getModel().getValueAt(j,total),ctrTabela,4);
}
eu queria fazer uma multiplicação … de uma celula pela outra
vlw abraço…
Implementa esta conta dentro do seu TableModel e a tabela nem vai ficar sabendo e vai funcionar direitinho…
Não sei como fazer isso …
vc poderia me explicar???
abraço
Siga os seguintes passos:
Uma alterantiva é você utilizar o framework SwingBean que já possui a classe BeanTableModel que trabalha diretamente com objetos simples. Vale a pena dar uma olhada:
OK vlw …
vou tentar fazer
abraço=]
Bom dia Pessoal …
consegui fazer a multiplicação assim :
AbstractTableModel modelo = (AbstractTableModel)jTable2.getModel();
int j = jTable2.getSelectedRow();
if((jTable2.getModel().getValueAt(j,2)!= null)&&(!jTable2.getModel().getValueAt(j,2).equals("")) ){
String mult = String.valueOf(jTable2.getModel().getValueAt(j,3));//valor unit
BigDecimal preco = new BigDecimal(mult);
String qtd = String.valueOf(jTable2.getModel().getValueAt(j,2));
BigDecimal qtdunit = new BigDecimal(qtd);
BigDecimal result = preco.multiply(qtdunit);
modelo.setValueAt(result,j,4);
}
eu to com um problema…
tipo, eu colokei um evendo do teclado … pra qnd eu digitasse a qtd ele fizesse a multiplicação … mas ele soh faz se eu clicar duas vezes na celula pro cursor aparecer … ai dá…
mas eu queria soh clicar na celula e ja digitar… ou entao q a cecula ja ficasse com o cursor piscando …
Alguem poderia me ajudar???
Obrigado !!!
:thumbup:
:thumbup:
alguem pode me ajudar???
abraço
Olá …
alguem poderia me dar uma dica ???
nao to conseguido fazer…
como eu faço um for pra percorrer todas as linhas?
obrigado