Hay un total de 630 Preguntas. | << >> |
Pregunta: | 62356 - ARRAYS N-DIMENSIONES DINÀMICOS |
Autor: | Jordi Marés Soler |
Hola a todos,
tengo un problema y me estoy volviendo loco para solucionarlo... a ver si me podeis hechar una mano. Resulta que necesito crear una tabla de contingencia sobre X variables por lo que si cojo 2 variables la tabla debe tener 2 dimensiones, pero si cojo 3 debe tener 3 dimensiones,... Entonces no se como crear esta tabla dependiendo del numero de dimensiones ya que solo se sabe en tiempo de ejecución el numero de variables que el usuario quiere escojer... se os ocurre como podria hacerlo? muchas gracias |
Respuesta: | nelson e |
buen dia , te sugiero q utilices un arraylist o utiliza la clase vector cualquiera de ellas te sirve
busca en google como java arraylist java clase vector |
Pregunta: | 62373 - AJUSTAR TAMAÑO TEXTFIELD SEGÚN SU CONTENIDO |
Autor: | Iván Darío Cortés Romero |
Buenas tardes
Quiero saber, si son tan amables, cómo puedo hacer que el tamaño de un TextField se ajuste al tamaño de un número que aparecerá como dato de salida en un applet y no dejarlo fijo cuando lo creo. Gracias |
Respuesta: | nelson e |
buen dia, a mi se me occurre que inicialmente tienes un tamaño en el textfield, bien implementa el keylistener y ve preguntando si la cantidad de teclas presionadas suman su tamaño, cuando empiece a variar pues vas incrementando una variable tamaño y esta va incrementando por el metodo setdimension su dimension en el ancho. |
Pregunta: | 62441 - COMO INVERTIR UNA CADENA EN JAVA |
Autor: | ricardo rico cuesta |
quiero saber como invertir cadenas en java |
Respuesta: | julio cesar |
String.valueOf(int); o depende de lo que vayas a convertir XD |
Pregunta: | 62497 - RESULTADO DE CONSULTAS CON VALORES NULOS |
Autor: | Juan Carlos R P |
Hola.
Tengo un pequeño problema con una consulta desde java para access. El problema es el siguiente: Desde java hice una consulta a access, de tal manera que yo pueda saber si los datos que proporcione a la consulta ya existe en la tabla, y si no los tengo que agregar, el problema est en la primera parte ya que como me envia un resultado nulo no puedo realizar alguna comparacion en java. Me gustaria saver como puedo regresar desde access un valos 'x' a java para poder realizar la comparacion. Espero me puedan ayudar. Saludos |
Respuesta: | Juan Carlos R P |
Buen dia.
El problema no es tan complicado lu unico que hice fue esto. la consulta: ResultSet rs=statment.executeQuery("select count(periodo) as countPer from mnsj where usuario='"+user+"'and periodo='"+per+"';"); y posteriormente puse la condicion if . if(rs.next()){ obtener(par metodo); }else{ ingresar(par metodo); } de esta manera busco que rs tenga un valor si lo tiene, ejecuta un metodo para obtener mas informacion y asi modificar el registro en una tabla. en caso contrario ingresa los valores a la tabla. Espero les sirva, a mi me funciono, en lugar de usar un while(). Saludos, nos estamos viendo. |
Pregunta: | 62523 - AYUDA CON JPANEL Y JLABELS |
Autor: | antonio perez |
Hola, tengo un proyecto de un laboratorio de computacion, tengo que desarrollar un software que me permita visualizar el estado de cada computadora ejemplo, si esta ocupada, disponible, descompuesta. para esto tengo que colocar iconos en un Jpanel que representaran cada maquina, la cantidad de maquinas que se generan en el Panel se obtiene de una tabla en acces, la cual me almacena el numero de maquina y su estado. Yo realizo una consulta desde java para saber cuantas computadoras hay, para asi poder colocar el numero de iconos en el Panel, asi podre usar este programa para diferente numero de maquinas ya que si quitan una computadora del laboratorio mi programa quedaria obsoleto. El evento que utilizo en cada label es el mouseMoved() pero lo que no logro es saber que numero de maquina es en la que tengo mi mouse, si les interesa ayudarme mandenme un correo a [email protected] muchas gracias |
Respuesta: | Rafa Rafa |
se me ocurre la siguiente solución:
1. Crear una clase que herede a JLabel y agregarle la propiedad índice, la cual indicará el lugar que ocupa dentro de un arreglo. 2. crear una arreglo de elementos de la clase ya mencionada. 3. usar getSource() al momento de implementar los eventos. Te envío el código de las dos clases. Al hacer clic sobre cualquier JLabel informa cual es su correspondiente índice. // codigo de la clase principal: import java.awt.Color; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JPanel; public class principal extends JFrame { private static principal ventana; private static JPanel panel; private static etiqueta[] etiqueta; public principal() { this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setLayout(null); setSize(500, 500); setLocation(10, 10); panel = new JPanel(); panel.setLayout(null); panel.setOpaque(true); panel.setBackground(Color.yellow); panel.setSize(400, 400); panel.setLocation(50, 50); panel.setVisible(true); add(panel); etiqueta = new etiqueta[10]; for(int i = 0; i < 10; i ++) { etiqueta[i] = new etiqueta(i); etiqueta[i].setText(String.valueOf(i)); etiqueta[i].setOpaque(true); etiqueta[i].setBackground(Color.white); etiqueta[i].setBorder(BorderFactory.createLineBorder(Color.blue)); etiqueta[i].setSize(40, 40); etiqueta[i].setLocation(40 * i, 0); etiqueta[i].setVisible(true); panel.add(etiqueta[i]); } setVisible(true); repaint(); eventos(); } private void eventos() { for(int i = 0; i < 10; i ++) { etiqueta[i].addMouseListener(new MouseListener() { @Override public void mouseClicked(MouseEvent arg0) { } @Override public void mouseEntered(MouseEvent arg0) { } @Override public void mouseExited(MouseEvent arg0) { } @Override public void mousePressed(MouseEvent arg0) { int indice = ((etiqueta)arg0.getSource()).getIndice(); JOptionPane.showMessageDialog(null, "hiciste clic en la etiqueta " + indice); } @Override public void mouseReleased(MouseEvent arg0) { } }); } } public static void main(String[] args) { ventana = new principal(); } } // -------------------------------------------------------------- // codigo de la clase etiqueta import javax.swing.JLabel; public class etiqueta extends JLabel { private int indice; // indice que se recuperara en el evento del raton public etiqueta(int indice) { this.indice = indice; } public int getIndice() { return indice; } } |
Pregunta: | 62624 - DASTOS ENTRE JFRAME |
Autor: | Javier G |
Hola, necesito saber como hago para que un jframe2 tome los datos ya calculados del jframe 1 para que puedan ser graficados. La idea es poder pasar los datos que han sido calculados en un formato que esta en jframe1 y al presionar el boton graficar salte el jframe2 con la respectiva grafica de los ya antes calculados.
Solo me falta eso que jframe2 tome los valores para que los grafique. Muchas GRacias. |
Respuesta: | nelson e |
buen dia
existen dos casos 1er caso que solo se este ejecutnaod un jframe, entonces en el action performance le pasas por argumento los valores al jframes2 y asi recibes en el constructor esos valores. 2.opcion q se esten ejecutando los dos jframes, puedes pasar un objeto entre los metodos q reciban dicho objeto, asi puedes tener los valores de uno en el otro, claro q el objeto debe ser creado por uested y debe poseer los valores q usted necesita, y si quieres que el objeto sea de alguna forma conocido por uno o mas clases entonces crea un interface y crea un objeto, que va ser conocida por cada clase del proyecto. |
Pregunta: | 62828 - EJECUCION DE UN THREAD |
Autor: | Darwin Martinez |
hola mi problema es el siguiente necito ejecutar un thread durante "X" segundos luego dormirlo y q se siga ejecutando normalmente.. mi pregunta es como hago para que el thread se ejecute los X segundos? |
Respuesta: | nelson e |
buen dia pues mi sugerencia es que utilices un timer y q dentro de este llames a su hilo. en el actionperformance y activas un booleno para que controles si lo quieres activo o desactivo, d todas formas dentro de la propiedad del hilo existe una variable booleana para saber su estado actual creo q es hilo.isalive |
Pregunta: | 62953 - JAVASCRIPT CON SERVLET |
Autor: | KANON |
Tengo una consulta, tengo un servlet que ejecuta y envía datos a un jsp, y lo que quiero es que ese jsp tenga deshabilitado la barra de direcciones y la barra de menú, ya tengo el script que deshabilita las barras, pero como hago para incrustarlo en el servlet? |
Respuesta: | Anonimouse |
puede crear el servlet y el jsp por aparte y en el servlet le envia alguna informacion a el jsp por medio de un request.setAttribute( Key, valor ); y en el jsp lee el atruto asi request.getAtribute( Key ); y lo lleva a un String o a alguna cosa (preferiblemente quelo que se envie sea un string) y luego puede pasar ese parametro a javascript asi:
<script type="text/javascript"> var parametro = '<%=String%>'; </script> ents en el onload pone una funcion de javascript que evalua a parametro y asi de esa forma podria poner a funcionar su codigo java script. espero le sirva suerte!!!! |
Pregunta: | 63003 - ERROR EN LA CONEXION - JSP & MYSQL |
Autor: | VICTOR MANUEL cruz gaspar |
buenas tardes: estoy desarrollando paginas JSP con Conexción a base de datos "mysql". Las paginas funcionan localmente sin ningun problema.
Encontre un hostin donde publique una pagina, www.espaciogratis.info, segun soporta java y el tomcap y claro mysql, el problema que tengo es el siguiente al momento de seleccionar el link de usuarios: <% try{ Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://sql113.byetcluster.com:3306/espac_4829806_foro","espac_4829806","23051977"); Statement st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); if (request.getParameter("datos") != null) { st.executeUpdate("Delete From Usuarios Where idCodigo = " + request.getParameter("codigo")); } ResultSet rs = null; if (request.getParameter("orden") == null) { rs = st.executeQuery("Select * From Usuarios"); } else if (request.getParameter("orden").equals("asc")) { rs = st.executeQuery("Select * From Usuarios order by idCodigo"); } else if (request.getParameter("orden").equals("des")) { rs = st.executeQuery("Select * From Usuarios order by nombre"); } while(rs.next()) {%><% } } catch(ClassNotFoundException erroClass) { out.println("La clase del Driver JDBC no se encuentra, error: = " + erroClass); } catch(SQLException erroSQL) { out.println("Error de conexion al motor de base de datos, erro: = " + erroSQL); } %> No se si se tenga que publicar el JAR de mysql o el hosting no soporta java. La cadena de conexión segun yo es correcta, la cual consta de los siguientes parametros. sql113.byetcluster.com:3306 = localhost y el puerto espac_4829806_foro = mi base de datos ya creada en el hosting espac_4829806 = usuario 23051977 = password Si alguien me puede ayudar, se los agradesco mucho. |
Respuesta: | Carlos Caballero |
Pues mira a tu JSP le falta colocar antes del <html> lo siguiente:
<%@page import="java.sql.SQLException"%> <%@page import="java.sql.Statement"%> <%@page import="java.sql.ResultSet"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.Connection"%> y Obviamente este jar (http://dev.mysql.com/downloads/connector/j/5.0.html) debe estar en tu hosting. Pruebalo y si te funciona bien por ti. |
Pregunta: | 63235 - BLOQUEAR UN JBUTTON |
Autor: | harrison o.r |
queria saber como puedo mediante un evento de un JButton bloquear otro JButton. |
Respuesta: | nelson E.R. |
pues en el evento llamas al otro button y le llamas al metodo setenable (false); y listo bloqueado el otro boton al hacer evento en un boton cualquiera |
|< << 53 54 55 56 57 58 59 60 61 62 63 >> >| |