-
Conteúdo Similar
-
Por sergio_barcelos@yahoo.com.
Olá a todos,
Estou tendo dificuldades em obter valores de interações entre classes e gostaria da ajuda de vocês. Estou desenvolvendo aplicação desktop JAVA em Netbeans (ou JDeveloper). Tenho um JFrame com dois JTextFields (valor1 e valor2). Quando dispara um evento de FocusLost do valor1 e quero efetuar um calculo e escrever o resultado em valor 2, usando uma classe (ManipulaValor)para tal:
OBS: quando faço a operação com metodo na classe (ManipulaValor) com passagem de parametros funciona 100%…
/* CODE
public class Seletividade{
…
private void valor1FocusLost(java.awt.event.FocusEvent evt) {
ManipulaValor valor = new ManipulaValor();
valor.manipula();
}
public JTextField getValor1() {
return valor1;
}
public void setValor1(JTextField valor1) {
this.valor1 = valor1;
}
public JTextField getValor2() {
return valor2;
}
public void setValor2(JTextField valor2) { this.valor2 = valor2; } public static void main(String args[]) { ... try { ... } catch } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new Seletividade().setVisible(true); } }); } */CODE
/*CODE
public class ManipulaValor {
public ManipulaValor(){
super();
}
public void manipula(){ Seletividade s = new Seletividade(); if (!s.getValor1().getText().isEmpty()){ JTextField f = new JTextField(); f.setText("1000"); s.setValor2(f); } } }
*/CODE
-
Por klonder
Tentei incluir a máscara a seguir em um POST meu antigo, porém está fechado para novas respostas:
Todavia, para futuras consultas minhas e também para ajudar outras pessoas, venho deixar uma máscara interessante que acabei de terminar em JavaScript.
Ficou muito menor que a do POST acima:
<script type="text/javascript"> var iCount1; var trava = false; function MaskDown(e) { if (trava == false) { iCount1 = e.value.length; trava = true; } } function MaskUp(e,mascara) { if (trava) { var textoLimpo = e.value.substr(0,iCount1+1).replace(/[\/\:\-\.]/g,""); var texto = ""; var iM = 0; var iT = 0; while (iM < mascara.length) { if (iT < textoLimpo.length) { if (mascara.substr(iM,1) == "#") { texto += textoLimpo.substr(iT,1); iT++; } else { texto += mascara.substr(iM,1); } } iM++; } e.value = texto; trava = false; } } </script> Para funcionar, basta incluir em suas tags input os eventos, como demonstrado a seguir:
<input type="text" id="tfData" onkeydown="MaskDown(this)" onkeyup="MaskUp(this,'##/##/####')" placeholder="dd/mm/aaaa" style="width:80px" /> <br /><input type="text" id="tfHora" onkeydown="MaskDown(this)" onkeyup="MaskUp(this,'##:##')" placeholder="hh:mm" style="width:50px"/> À medida que o usuário vai digitando, o valor campo vai sendo formatado. Pode ser usado para CPF, CEP, RG, dentre outros...
Divirtam-se!
-
Por jaarts
Ola pessoal ! sou iniciante na area da programação e preciso de uma ajuda. É o seguinte preciso que quando digito um codigo(cod) no campo "textfield" e teclo "enter" ele busque no banco e adiciona na lista de pedido.
Eu consegui fazer ele funcionar com o a caixa "select" onde eu escolho primeiro a "categoria" e depois o "produto", mas como eu disse eu queria ja qdo eu digita o "cod" no campo "textfield" ele ja adiciona o produto.
#Código
<script type="text/javascript"> function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } </script> <form action="" method="post" enctype="multipart/form-data" style="margin-left:12px; margin-top:-7px;"> Selecione categoría: <select name="jumpMenu" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)"> <option value=""> =Selecione=</option> <?php include "config/conexao.php"; $idGarcon =$_GET['idGarcon']; $salto = mysql_query("SELECT * FROM categoria ORDER BY nome ASC"); while($aaa = mysql_fetch_array($salto)){ ?> <option value="inicio.php?btn=vendermesa&id_mesa=<?php echo $numero ?>&id_categoria=<?php echo $aaa['id_categoria']; ?>&idGarcon=<?php echo $idGarcon ?>"><?php echo $aaa['nome'] ?></option> <?php } ?> </select> <label for="textfield"> Codigo:</label> <input name="cod" type="text" id="cod" value="<?php echo $cod ?>" size="5"> <?php include "config/conexao.php"; $cod =$_GET['cod']; $incluir = mysql_query("SELECT * FROM tbl_produtos WHERE cod = $cod "); while($aaa = mysql_fetch_array($incluir)){ ?> <option value="inicio.php?btn=vendermesa&id_mesa=<?php echo $numero ?>&id_categoria=<?php echo $aaa['id_categoria']; ?>&idGarcon=<?php echo $idGarcon ?>"><?php echo $aaa['nome'] ?></option> <?php } ?> </select> </form> -
Por brunomartins
Por favor pessoal me ajudem, é urgente.
Alguem sabe como trazer automaticamente o id de uma tabela para um jtextfield logo quando eu abro a aplicação?
Eu estou fazendo no netbeans.
Por favor alguém sabe?
-