PREGUNTAS CONTESTADAS - Java

 Hay un total de 630 Preguntas.<<  >> 

    Pregunta:  57603 - AYUDA CON METODO STRINGTOKENIZER
Autor:  Sebastian T
Hola amigos que tal!

Estoy en este momento haciendo un programa en Java, que dentro de su programación requiere que el usuario ingrese elementos (numero y letras separadas por ','), mediante un TextField, y que los guarde en un vector para posterior trabajo con sus elementos. He investigado bastante, y he encontrado que el metodo para hacer eso, es usando 'stringTokenizer', que es el siguiente:

import java.util.*;
public class Test
{
public static void main(String args[])
{
int idx = 0; int tokenCount;
String words[] = new String [500];
String message="Este sera el mensaje a ser divido para ingresar en el vector";
StringTokenizer st = new StringTokenizer(message);
tokenCount = st.countTokens();
System.out.println("Number of tokens = " + tokenCount);
while (st.hasMoreTokens())
{ words[idx] = st.nextToken(); idx++; }
for (idx=0;idx<tokenCount; idx++)
{ System.out.println(words[idx]); }
}
}

Lo que de verdad no se, es como hacer que el mensaje que quiero dividir, para ingresarlo en el vector, sea el que es digitado (separado por comas) en el TextField
Sera que me pueden dar una mano en esto... ya que llevo un buen tiempo y no he dado con la solución.

Les agradezco de antemano la ayuda que me podan brindar.

Sebastian.
  Respuesta:  Dannier Sierra
Mira lo que puedes hacer es lo sigiente, declaras un separador que sera de tipo String:

String separator=",";

Si lo haces de esta forma:

String message="Este sera el mensaje a ser divido para ingresar en el vector";
StringTokenizer st=new StringTokenizer( message, separator);

entonces puedes usar el st.countTokens(); . Si no le pasas el separador cuando creas el StringTokenizer puedes decir:

st.nextToken(separator);

Espero te sirva, cualquier duda escribe a mi correo.

    Pregunta:  57711 - COMO CAMBIO EL COLOR DE UN JPANEL ?
Autor:  Marco Luna
Hola a todos:

Estoy tratando de cambiar el color a un JPanel usando setBackround(Color.red); pero el compilador no lo acepta.
Si alguien me puede ayudar, gracias
  Respuesta:  Yessica Vazquez
Lo que tienes que hacer es declarar tu panel y darle una variable por ejemplo ;

class ejemplo extends JFrame{
JPanel p=new JPanel(); //variable p

Despues lo mandas llamar desde el metode de tu clase por ejemlpo asi

Ejemplo(){

setTitle("SISTEMA DE NOMINAS");//titulo de tu ventana
setSize(400,400);//medidas o coordenadas de tu ventana
p.setBackground(Color.DARK_GRAY); // color de tu ventana

Si checas el codiga mandas llamar el set Background con todo y tu variable espero te sirva de algo mi ejemplo .

    Pregunta:  57779 - SHELL TAMAÑO FIJO
Autor:  NeoTrafy O.H.
Buenas, estaba haciendo un programa en Java y para perfeccionarlo un poco pensaba hacer que la Shell tuviese el tamaño fijo. Es decir, que cuando pones el cursor en los bordes de la ventana no de la posibilidad de redimensionarla.
Más o menos como la calculadora de windows, que cuando pones el raton sobre los bordes no te salen las tipicas flechas que te avisan que arrastrando puedes cambiarle el tamaño.

Gracias de antemano ;)
  Respuesta:  Yessica Vazquez
Hola yo encontre esta sentencia en un libro ojala te sirva de algo

setResizable(false);

Con el false le quitas a tu vantena la propiedad de poder ser maximizada o ajustada por el mouse la sentencia la declaras en tu costructor donde declaras el tamaño de la ventana y las coordenadas de tus variables

    Pregunta:  57780 - VACIAR RESULTSET EN JSP
Autor:  dani
Hola a todos! tengo una duda y es que, tengo una pagina jsp, en la que muestro los datos de una consulta a la BD, que son previamente almacenados en un resultset,como vacio el resultset para poder utilizarlo de nuevo?
Gracias! y un saludo!!
  Respuesta:  HENRY DE ECUADOR
Ejemplo:
String sql="Select * from usuarios"

ResultSet rs=conexion.Consultat(sql);

Aqui ya esta lleno el resultSet..
para cargarlo con nuevos datos.. seria asi:

String sql2="Select * from cuentas"

rs=conexion.Consultat(sql);

y aqui tu resulSet estaria con los nuevos Datos

    Pregunta:  57828 - JAVA.LANG.NOSUCHMETHODERROR: MAIN
Autor:  sergio david de la cruz perez
tiene el metodo main pero aun asi me da error no se porque no jala

este error es el que arroja:

java.lang.NoSuchMethodError: main

compila bien pero no ejecuta estoy utilizando el ide netbeans 6.01

/*
* una clase que defina un par de puntos cualquiera ya sea un cuadrado o rectangulo
* un rectangulo tiene 4 lados los dos izquiero y derecho son iguales
* El lado de arriba es igual al de abajo
*
*/
package ingenieria;
/**
*
* @author MR.INNOVASISTEMS
*/

public class Cpoint2 {
private int x;
private int y;
private int width;
private int height;
Cpoint2(){
x = y = width = height = 0;
}
Cpoint2(int x, int y, int width, int height){
this.x = x;
this.y = y;
this.width = width;
this.height = height;
}
public String toString(){
return"(x : "+ x + " , " + "y : " + y + " , " + "width : " + width + " , " + "height : " + height +")";
}
}

class probando {
public static void main(String[] args)
{
Cpoint2 p = new Cpoint2( 10, 10, 40, 40);
System.out.println(p);
}
}
  Respuesta:  Henry Sanchez Cordova
Hola verifico que el problema es que la clase que contiene el main debe de ser la clase publica, deberia quedar asi :

class Cpoint2 { ...

y

public class probando { ...

Saludos.

    Pregunta:  57860 - SUBVENTANAS EN SWING
Autor:  miguel l V
hola como estas quisiera saber si alguien podría ayudar!
estoy haciendo un taller de simulacion y quisiera saber como hago que cuando presiono un boton se abre una venta(ventana1), y mientras esta ventana esta abierta (ventana1) y hago click en la ventana principal esta ventana se sobrepone.
quisiera saber como le hago para que mientras una subventana esta abierta ninguna otra ventana se sobreponga y hasta que esta se cierre
ya lo intente con JInternalFrame pero no es lo que estoy buscando

no se si podrian pasarme un programa hecho en swing con sub ventanas para poder guiarme a partir de el

gracias!
  Respuesta:  gamma
por que no mejor usas JDialogs para tus ventanas que se abriran al dar clic en el boton y modificar las propiedad de olwaysontop para que no te deje usar otra ventana hasta ceerra esa
en este blog voy a subir un ejemplo sencillo de un JDialog
http://javerosanonimos.blogspot.com/

    Pregunta:  57892 - COMO PASAR VALORES ENTRE VENTANAS
Autor:  erik guerrero bravo
tengo una pregunta:

necesito pasar el valor de un objeto de una ventana(jframe) a un jframe padre el ejemplo mas claro seria algo asi:
tengo una ventana con los datos de una persona, y necesito pasar esos datos a otra ventana para llenar un formulario, la aplicacion es en un windows aplication no es web.

la pregunta es como paso los valores o objetos de la ventana padre a la ventana hija. ya probe con los jDialog pero no me da el funcionamiento que quiero algu consejo se los agradeceria mucho a mi correo,. saludos
  Respuesta:  Victor Prado
Mira no le eh probado aun pero la logica es la siguiente:
tienes dos forms, form1 y form2

en el form uno me imagino ke ya llenaste los campos de texto lo uniko ke tienes ke hacer es pasarlo

primero tienes ke crear una instancia del form2(si el modificador de esta no es public)

despues solo le debes pasar los campos de la siguiente manera

form2.campo1.text = campoform1.text;

y asi sucesivamente con los demas campos de texto
espero ke te aya sido de ayuda.

    Pregunta:  57964 - ALERTA A MI CORREO SOBRE NUEVO DATO EN MI BASE DE DATOS
Autor:  Emmanuel Sanz Nucendy
Gracias por la oportunidad de mi pregunta:
Quiero saber si alguien tiene el código para enviar un mensaje de alerta a mi correo electrónico sobre nuevos datos recien introducidos a mi base de datos.
estoy creando una página web con netbeans IDE 5.0.
tengo windows xp en mi pc y mi manejador para mi base de datos es mysql.
me urge saberlo, si alguien tiene la respuesta,davor de contestarme, se lo agradeceré mucho.
muchas gracias y estaré al pendiente de mi respuesta.
gracias!!!saludos a todos!!!
  Respuesta:  Marcelo Agustini
Emmanuel, tengo un software que requiere "avisar" por email cuando el operador edita o elimina un articulo.
En mi caso utilicé JavaMail, (http://java.sun.com/products/javamail/)
Un API muy sencillo.
Solo deberías insertar la linea correspondiente al evento.
Un ejemplo para enviar texto plano:

public void enviar_correo_plano(String desde,String para,String asunto,String texto) {

String from = desde;
String to = para;
// Se obtienen las propiedades del sistema y se establece el servidor SMTP
String smtpHost = "smtp.arnet.com.ar"; // O cualquiera válido.
Properties props = System.getProperties();
props.put("mail.smtp.host",smtpHost);
// Se obtiene una sesión con las propiedades anteriormente definidas
Session sesion = Session.getDefaultInstance(props,null);
// Capturar las excepciones
try {
// Se crea un mensaje vacío
Message mensaje = new MimeMessage(sesion);
// Se rellenan los atributos y el contenido
// Asunto
mensaje.setSubject(asunto);
// Emisor del mensaje
mensaje.setFrom(new InternetAddress(from));
// Receptor del mensaje
mensaje.addRecipient( Message.RecipientType.TO,
new InternetAddress(to));
// Cuerpo del mensaje
mensaje.setText(texto);
// Se envía el mensaje
Transport.send(mensaje);
} catch (MessagingException e) {
System.err.println(e.getMessage());
}
}

    Pregunta:  58032 - STRUTS Y ARRAYLIST
Autor:  Pierre Mion
Hola
Tengo un ArrayList de String donde tengo datos.
Como hago para iterar y mostrar cada uno de los elementos por separado en jsp.
Tengo en mi FormAction mi get/set de arraylist.

Arraylist nombre=Arraylist();
nombre.add(''juan");
nombre.add(''pedro");

GRACIAS
  Respuesta:  Ariel
for(int i = 0;i<array.size();i++){
System.out.println(array.get(i));
}

MEDIANTE ESTE CICLO RECORRES EL ARREGLO

    Pregunta:  58145 - SOBREPONER CONTROLES EN FORMULARIOS
Autor:  Angelica Buffa
Hola! Estoy haciendo una aplicación en Java, tengo un frame (MDI) dividido en dos partes: a la izquierda muestro las opciones del programa y a la derecha tengo un área donde, al seleccionar cualquier opción del programa, quiero que se muestren los formularios. Alguien sabe como hacer para que los formularios que se muestran queden integrados al frame principal? Es decir, que no se note que se abren nuevas ventanas sino que parezca que siempre se trabaja sobre la misma?

Desde ya agradezco si alguien puede ayudarme, es urgente.
Saludos
  Respuesta:  gamma
puedes utilizar internal frames y puedes usar estos metodos para que los utilices en todas tus opciones ojala y te sirvan este seria por cada opcion
public void abrirCaja(){

try {
panel_central.add(caja_dia);
internalframe.setMaximum(true);
internalframe.setVisible(true);
internalframe.setSelected(true);
internalframe.repaint();

} catch (PropertyVetoException ex) {
System.out.println("Error al abrir: "+ex);
}
}

este seria para que cierres los otros internal y abras el que le pases como parametro
public void abrirInternal(JInternalFrame iframe){
internalframe.setVisible(false);
internalframesetVisible(false);
iframe.setVisible(true);
}

|<  <<  50 51 52 53 54 55 56 57 58 59 60  >>  >|