|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Blizknight
26
« en: Sábado 2 de Septiembre de 2006, 07:38 »
Hola a todos... pues despues de luchar mucho por conectar la dbase lo logre.... pero ahora tengo el problema de como insertar filas ya que en los libros utilizan algo de ObInserccion Obregistro... Obconsulta y varios asi.... pero un amigo me dio un codigo diferente... aunque me dijo que habia un error deberia de funcionar.... y me preguntaba si alguien me puede dar una mano .... pues lo que basicamente quiero es insertar datos con la presion del boton... y bueno luego queria tb aprender como consutlar y listar .... pero primero poco a poco aqui les dejo la dbase y espero poder resolver mi duda import java.awt.event.*; import java.awt.*; import javax.swing.*; import java.sql.*; public class Inscripcion extends JFrame { //declaracion de variables JFrame main, main2; JLabel lblname; JTextField name; static private Statement sql; private ResultSet resultInsertar; static JButton btn_ok; //crea la interfaz grafica de usuario GUI (ves como le cambie el nombre) public Inscripcion() { setSize(500,300); //Tamanio del formulario setTitle("OTM"); //TItulo del formulario setResizable(false); //Para que no sea redimensionable setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//Para salir al cerrar getContentPane().setLayout(null); lblname = new JLabel("Nombre"); lblname.setBounds(50,100,100,23); getContentPane().add(lblname); name = new JTextField(); name.setBounds(155,100,200,23); getContentPane().add(name); btn_ok = new JButton("Ingresar"); btn_ok.setBounds(370,230, 100, 23); getContentPane().add(btn_ok); btn_ok.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { try{ resultInsertar = sql.executeQuery("INSERT INTO name(Nombre) VALUES('" + name.getText() + "')"); }catch(SQLException a){System.out.println("Error" + a);} } }); } //Metodo principal public static void main(String args[]) { String nana; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String dbase = "jdbc:odbc:base"; Connection Conexion =DriverManager.getConnection(dbase); sql = Conexion.createStatement(); ResultSet nombre = sql.executeQuery("SELECT * FROM name"); while(nombre.next()){ nana = nombre.getString("Nombre"); System.out.println(nana); } nombre.moveToInsertRow(); nombre.updateString("Nombre",) nombre.close(); Conexion.close(); sql.close(); }catch(ClassNotFoundException e){ System.out.println("Clase no encontrada"); } catch(SQLException e){ System.out.println(e); } System.out.println("Sin error al conectar "); new Inscripcion().setVisible(true); } }
27
« en: Lunes 31 de Julio de 2006, 16:53 »
Hola como estais? el problema que tenia era de ambiguedad con el timer, creo que seria mejor que lo compilen y lo vean, explicar eso no se muxo /* * Reloj.java */ /** * */ import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.Date; import java.text.*; import java.util.*; //agregue esta linea para lo del Gregorian calendar public class Reloj extends JFrame { Date hora, fecha,f1,f2; String patrón, mod; JLabel jlbHoraActual, lbl; JButton btn; ActionListener al; Timer timer1, timer2; SimpleDateFormat formato, format2; public Reloj() { jlbHoraActual = new JLabel(); getContentPane().setLayout(null); setResizable(false); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //jlbHoraActual.setFont(new Font("Arial", 1, 24)); jlbHoraActual.setHorizontalAlignment(SwingConstants.CENTER); jlbHoraActual.setText("00:00:00"); getContentPane().add(jlbHoraActual); jlbHoraActual.setBounds(40, 90, 210, 40); setSize(290, 260); lbl = new JLabel(""); lbl.setBounds(40, 130, 210, 40); getContentPane().add(lbl); lbl.setBackground(Color.red); lbl.setOpaque(true); btn = new JButton("Time"); btn.setBounds(40, 170, 210, 40); getContentPane().add(btn); al = new ActionListener() { public void actionPerformed(ActionEvent e) { onTimer(); } }; // Crear un temporizador e iniciarlo timer1 = new Timer(1000, al); timer1.start(); GregorianCalendar g = new GregorianCalendar(); long horas = g.get(GregorianCalendar.HOUR_OF_DAY); long mins = g.get(GregorianCalendar.MINUTE); lbl.setText(horas + mins); //hasta aqui se inserto lo nuevo /* timer2 = new Timer(1000, al); timer2.start();*/ } private void onTimer() { hora = new Date(); patrón = "dd' de 'MMMM' del 'yy' 'hh:mm:ss";//dd:hh:mm:ss yy/mm/dd dd.MMMMM.yy formato = new SimpleDateFormat(patrón); jlbHoraActual.setText(formato.format(hora)); /*fecha = new Date(); mod = "dd' de 'MMMM' del 'yyyy "; format2 = new SimpleDateFormat(mod); lbl.setText(format2.format(fecha));*/ } public static void main(String args[]) { new Reloj().setVisible(true); } }
saludos
28
« en: Miércoles 26 de Julio de 2006, 02:35 »
hOLA A TODOS!! que tal ? bueno de nuevo con otra duda, pues era que no puedo validar el jformattedtextfield, no se por que pero me da un pequeño error que no encuentro solucion, compilen el codigo y luego verifiquen con casilla vacia y con casilla llena, aun no tengo la solucion gracias y saludos import java.awt.event.*; import java.awt.*; import javax.swing.*; import javax.swing.text.*; //contiene el metodo MaskFormatter import java.text.*; //Contiene el metodo ParseException public class JFormatted extends JFrame implements ActionListener { JLabel lbl; JTextArea txt; JFormattedTextField txts; JButton btn; MaskFormatter mascara; //Declare la mascara (lo olvidaste) JScrollPane scroll; public JFormatted() { setSize(300,180); setResizable(false); setTitle("Que Tipo de # es ??"); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); getContentPane().setLayout(null); lbl = new JLabel("Numero"); lbl.setBounds(15,15,50,23); getContentPane().add(lbl); txt = new JTextArea(); txt.setBounds(15,50,250,80); getContentPane().add(txt); txt.setFont(new Font("monospaced",4,12)); scroll = new JScrollPane(txt); scroll.setBounds(15,50,250,80); getContentPane().add(scroll); btn = new JButton("Try"); btn.setBounds(210,15,75,23); btn.addActionListener(this); getContentPane().add(btn); gettxts(); //Llame al metodo } private JFormattedTextField gettxts() { if (txts == null) { //si no esta vacia lo intenta try { mascara = new MaskFormatter("*************"); //solo se admiten 13 caracteres mascara.setValidCharacters("1234567890"); //solo caracteres numericos } catch (ParseException e1) { e1.printStackTrace(); //por si hay error imprime el error } txts = new JFormattedTextField(mascara);//se asigna txts.setFocusLostBehavior(3); //se le asigna el foco (no es necesario) getContentPane().add(txts); //agregue el txts al forml (lo olvidaste) txts.setBounds(new java.awt.Rectangle(70,20,120,16)); //setBounds .... (lo ajuste de acuerdo al form) } return txts; //retorna la caja de text formateada } public void actionPerformed(ActionEvent e) { try{ //String result=""; String a = txts.getText(); /*double numero=Double.parseDouble(txts.getText()); if(numero%2 == 0) { txt.setText(""); result = "El Numero es PAR"; } else { txt.setText(""); result="El Numero es IMPAR"; }*/ if (a.length()>=13) //Raro { JOptionPane.showMessageDialog(this,"Rellene "); } txt.append(a); } catch(NumberFormatException r) { } } public static void main(String args[]) { new JFormatted().setVisible(true); } }
29
« en: Viernes 21 de Julio de 2006, 21:41 »
estube haciendo o mejor dicho intentando y no me salia nada .... puedes hacerme un ejemplo si no es mucha molestia saludos
30
« en: Jueves 20 de Julio de 2006, 16:06 »
estube probando lo de getTimeMilis(); pero no me salia, como hago para almacenarlo en una variable?
long tiempomiliseg; tiempomiliseg = getTimeMilis(); ?? asi?
31
« en: Viernes 14 de Julio de 2006, 22:24 »
en el caso que sea como dices como seria? gracias
32
« en: Jueves 13 de Julio de 2006, 16:17 »
para agregar items al combo es
NOMBREDELCOMBOBOX.addItem("Nombre del item");
33
« en: Miércoles 12 de Julio de 2006, 23:16 »
hmn... no se si esto sirva lo encontre por ahi System.currentTimeMillis(); para sacar el tiempo de la pc, si obtengo 2 de estos tiempos en diferentes momentos no se puede restar para obtener la cantidad de horas transcurridas? pues si no se puede cual es la solucion?? no entendi muxo tu explicacion graxias
34
« en: Miércoles 12 de Julio de 2006, 05:53 »
Hola a todos bueno.... quisiera saber como restar tiempos obtenidos en el formato hh:mm:ss ya que al cojer un tiempo en cierto momento y luego cojer otro en otro mas tarde, luego de realizar esto quisiera restar para obtener la diferencia, pero no sabia en que tipo de variables se almacena o si existe alguna forma especialll.. espero haberme dejado entneder gracias de antemano
35
« en: Martes 2 de Mayo de 2006, 03:50 »
oh oks ya tengo mas claras mis dudas ... XD y lo de getselectedindex si me lo sabia solo no sabia como extraer el texto que contenia ... el seleccionado .. ahora voy a probar este getItem(int index).
36
« en: Martes 2 de Mayo de 2006, 01:26 »
entonces estube en lo correcto con que switch trabaja mas con datos numericos ?? ......y no se si respondiste la pregunta 1 2 y 3 ... XD ... si no es muxa molestia ...
37
« en: Lunes 1 de Mayo de 2006, 15:53 »
bueno quisiera que alguien me ayude a explicarme este code que envia a mi email el contenido ... es que no lo entenida y queria aprender aparte quisiera saber como hacer un php que me registre la ip del que visite la web XD saludos <? //----CONFIGURACIONES---------------------------------------- $emaildest = 'mimail'; //DESTINATARIO $asunto = 'Hosting - '.date("l dS of F Y h:i:s A");//ASUNTO DEL MAIL //----------------------------------------------------------- //----VERIFICACION-DE-SERVER--------------------------------- $host=$_SERVER['HTTP_HOST'];//HOST: spaw.exbin.com $ref='REFERENCIA:'.$_SERVER['HTTP_REFERER']; //REF : REFERENCIA:http://spaw.exbin.com/conf_contenido/contratar/index.php //----------------------------------------------------------- if(!strpos($ref,$host)){ //BUSCO 'spaw.exbin.com' en 'REFERENCIA:http://spaw.exbin.com/conf_con....' <? }else{ //----VARIABLES del formulario------------------------------- $nombre = $HTTP_POST_VARS['nombre']; $telefono = $HTTP_POST_VARS['telefono']; $email = strtolower($HTTP_POST_VARS['email']); $direccion = $HTTP_POST_VARS['direccion']; $pago = $HTTP_POST_VARS['pago']; $ciudad = $HTTP_POST_VARS['ciudad']; $plan = $HTTP_POST_VARS['plan']; $contrato = $HTTP_POST_VARS['contrato']; $com2 = $HTTP_POST_VARS['com2']; $dominio2 = $HTTP_POST_VARS['dominio2']; $comentarios = $HTTP_POST_VARS['comentarios']; //----------------------------------------------------------- //----HEADERS------------------------------------------------ $sheader="From: ".$nombrecompleto." <".$email.">\r\n"; $sheader=$sheader."X-Mailer:PHP/".phpversion()."\n"; $sheader=$sheader."Mime-Version: 1.0\n"; $sheader=$sheader."Content-Type: text/html"; //----------------------------------------------------------- //----MENSAJE------------------------------------------------ $mensaje = "<html><b><u>Datos de la Venta</u></b><br>"; $mensaje .= "Nombre y Apellido: " .$nombre. "<br>"; $mensaje .= "Teléfono: " .$telefono. "<br>"; $mensaje .= "E-Mail: <a href='mailto:".$email."'>".$email."</a><br>"; $mensaje .= "Direccion: " .$direccion. "<br><HTML>"; $mensaje .= "Ciudad: " .$ciudad. "<br><HTML>"; $mensaje .= "Plan: " .$plan. "<br><HTML>"; $mensaje .= "Contrato: " .$contrato. "<br><HTML>"; $mensaje .= "Pago: " .$pago. "<br><HTML>"; $mensaje .= "Plan: " .$plan. "<br><HTML>"; $mensaje .= "Dominio2: " .$dominio2. "<br><HTML>"; $mensaje .= "Dominio: " .$com2. "<br><HTML>"; $mensaje .= "comentarios: " .$comentarios. "<br><HTML>"; //----------------------------------------------------------- //----ENVIO-DE-MAIL------------------------------------------ mail($emaildest,$asunto,$mensaje,$sheader) //----------------------------------------------------------- ?> <script LANGUAGE="JavaScript"> location.href='contacto_enviado.htm'; </SCRIPT> <? } ?>
38
« en: Lunes 1 de Mayo de 2006, 06:18 »
bueno creo que ya entendi ... yo queria poner algo asi .... si el case era tal palabra ... que haga lo sgt XD... pero con eso creo que no se puede .... ** 1 **por cierto para extraer un dato string ... seria .... datos = dato.getText(); .. soy principieante XD ** 2 **y bueno sobre lo del switch solo trabaja con numeros ???? si es 1 tal cosa si es 2 la sgt ... o en el caso que no sea numero seria el uso de combox que es lo mas logico no ? ... donde se ve texto pero se elije con numeros ..... pero me acaban de decir que se puede cambiando la sintaxis aunque no entendi como ... a ver si me dan una manito ... ** 3 **y para sacar el caption de un combox .... como se hace ???? ** 4 ** como comparo usando ifs en el switch ??? tienes un ejemplo }xD(si se usar if) pd: enumere las preguntas XD
39
« en: Domingo 30 de Abril de 2006, 21:58 »
sip ya ta mas claro tambien puedo igualar el case asi ?: switch(sexo){ case masculino: cat = "a"; break; case femenino: cat ="b";
40
« en: Domingo 30 de Abril de 2006, 19:29 »
Hola a todos bueno .. leyendo un poco de switch .... no se si lo entendi bien .... pero switch solo trabaja con valores numericos ?? o sea switch(sexo){ case 1: cat = "mujer"; break; case 0: cat ="hombre"; }
alguien me ayuda a entender esto ... mas claro ... o sea si se como usarlo solo que en lo que lei solo me daban ejemplos como una casilla donde se pone un numero .... y si el numero es 2 me sale febrero.. si es 3 marzo y asi sucesivamente. ... es un poco mas limitado que el if ??? .. que otras cosas mas puedo hacer ??? no es lo mismo que un else if ??? saludos
41
« en: Miércoles 26 de Abril de 2006, 01:37 »
hola blag XD ... no pense encontrar a alguien que halla estudiado donde toy yo ... XD voy a visitar las webs que haz recomendado XD ... y de paso como vi tu perfil .. te agregue al msn XD ... a ver si me ayudas a mejorar mi java con unos consejitos ... por cierto muy bueno tu manual XD ... anque no entenid algunas cositas .... saludos y suerte con tu proyecto de programacion XD
|
|
|