Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Puedes acompañar la descripción de tu grupo con una foto.

Mensajes

  Mensajes Ayuda
Avanzado
Mensajes 3625 - 3654 de 5378   Más nuevo  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Mensajes: Ver resúmenes de mensajes   (Agrupar por tema) Ordenar por fecha v  
#3654 De: Antonio Leon <antonioleon_inst@...>
Fecha: Lun, 2 de May, 2005 2:18 pm
Asunto: JSP:INCLUDE
antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
UNa pregunta algo tonta:

¿Hay alguna restricción en cuanto al contenido de una
página JSP incluida en otra a través de la sentencia
jsp:include?

Me refiero a:
- ¿Puede tener los tags <HTML></HTML>, <BODY></BODY>,
<HEAD></HEAD>?. Son obligatorios, opcionales?
- Alguna limitación en cuanto a las variables que
puede o debe contener? Nombres, tipos, etc.
- En cualto al atributo FLUSH del jsp:include, ¿como
funciona exactamente? si es true o false que efecto
tiene sobre la página que se está incluyendo?


Gracias por sus ayudas.



Antonio León

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

#3653 De: Dionisio Ruiz de Zárate <dionisio@...>
Fecha: Sáb, 30 de Abr, 2005 7:10 am
Asunto: swing ,boton u nuevo hilo
makaguen
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola estoy haciendo una aplicacion de ventanas.
la cosa es que cuando apreto un boton se me queda esperando un monton hasta
que , digamos acaba la accion y me muestra el resultado.
La solucion, me imagino, es poner la accion del boton en un hilo nuevo pero
no se ni logro hacerlo.
me podeis ayudar?
el codigo es el sigueinte:

Para el boton tengo:
         jBEnviar.addActionListener(new ActionListener(){
             public void actionPerformed(ActionEvent e){
                 System.out.println( e.getActionCommand());
                 jLComprobando.setVisible(true);
                 acciones c = new acciones();
                c.comprobarDatos("","");
             }
         });

la accion en concreto esta en:
                 acciones c = new acciones();
                c.comprobarDatos("","");
que llama a otra clase. Concretamente el   c.comprobarDatos("","") lo que
tiene es esto:
public class acciones {
     private final static String myURL = "http://localhost:7001/mia.jsp";
     /** Creates a new instance of acciones */
     public acciones() {
     }
         protected boolean comprobarDatos(String login,String passwd){
         boolean existe = false;
         try{
             System.out.println(myURL);
             URL url = new URL(myURL);
             URLConnection urlConn = url.openConnection();
             urlConn.setDoOutput(true);
             BufferedReader in = new BufferedReader(new
InputStreamReader(urlConn.getInputStream()));
             String inputLine;
             while ((inputLine = in.readLine()) != null){
                 System.out.println(inputLine);
             }
             in.close();
         }catch(Exception e){
             e.printStackTrace();
         }
         return existe;
     }
}


Pero claro, me imagino que como notengo la accion en un hilo separado el
boton sigue activado, sin dejarme hacer otra cosa, hasta que se completa la
accion.

Me podeis ayudar a meter esto en un hilo independiente?

Muchisimas gracias y un saludo

#3652 De: Antonio Leon <antonioleon_inst@...>
Fecha: Vie, 29 de Abr, 2005 3:13 pm
Asunto: jsp:include
antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Buenos días.

Tengo un problemita que no entiendo porque se origina.
En las páginas de busquedas de largos resultados en
una aplicación ya existente, hay un elemento para
controlar la paginación. Este elemento utiliza un
JavaBean que se incializa en el inicio de la página
con los valores adecuados.

Luego de mortar el contenido de los registros, se
ejecuta un jsp:include con los parámetros para la
paginación.

Bien, en el momento de ejecutarse la instrucción
include, se lanza una excepcion:
java.lang.StringIndexOutOfBoundsException: String
index out of range: -6

Esta página en un equipo con la misma configuración de
hardware y software funciona sin problemas, y en otras
páginas en el mismo equipo la paginación no da
problemas.

Quería saber si alguien tiene alguna idea de lo que
pueda estar ocurriendo

Gracias!!!

Antonio León

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

#3651 De: Wilber Lÿfffff3pez Ordoÿfffff1ez <shineestiguishi@...>
Fecha: Vie, 29 de Abr, 2005 2:36 pm
Asunto: Re: Acceder a un EJB desde un GUI (aplicacion swing de ventanas)
shineestiguishi
Sin conexión Sin conexión
Enviar correo Enviar correo
 
En mi particular opinion, un WebService te resolveria tu problema, como aplicación que puede ser accesada a través de la Web o cualquier otra red desde otra aplicación usando llamadas en formato RPC (Remote Procedure Call), codificado usando SOAP a través del protocolo HTTP donde la interfase es descrita usando WSDL.

No solo Swing, sino tambien Power Builder, Visual Delphi, y bueno, generando un OCX, para cualqueir aplicacion te funciona el webservice...

 

SALUDOS!!

 

 

 



"dionisio@..." <dionisio@...> wrote:
Hola he medio hecho una aplicacion de ventanas swing que lo que pretende
es contactar con un servidoe weblogic.
la cosa es que la aplicación swing de ventanas tieen que enviar a otra
aplicacion del weblogc dos datos para que se verifiquen contra una bbdd.
para esto etngo hecho un EJB de sesion que me verifica los datos.
Ahpra lo que me falta por hacer es el tramo entre la aplicacion swing y el
ejb.
Para esto que utilizo? un servlet que llamaria yo desde la aplicacion swing?
No puedo usar webservices

Muchas gracias por leerme y por la ayuda.
Saludos



(*)La actividad aun no termina visita http://solojava.blogspot.com
-------------------------------------------
Estas recibiendo este email porque eres miembro del grupo SoloJava,
http://espanol.groups.yahoo.com/group/SoloJava/

Si deseas retirarte solo envia un email a: SoloJava-unsubscribe@yahoogroups.com
------------
You area part of the group SoloJava,
http://groups.yahoo.com/group/SoloJava




Do You Yahoo!?
Yahoo! Net: La mejor conexión a internet y 25MB extra a tu correo por $100 al mes.

#3650 De: Robert Marcano <robert@...>
Fecha: Vie, 29 de Abr, 2005 1:23 pm
Asunto: Re: Poner radiobuttons con swing en un panel
robert_marcano
Sin conexión Sin conexión
Enviar correo Enviar correo
 
On Fri, 2005-04-29 at 07:48 -0500, Antonio Leon wrote:
> ¿Porque no simplemente agregas los radiobuttons en
> diseño, los colocas invisibles, y luego los haces
> visibles al momento que lo necesites? Es lo que yo
> haría. La limitación que veo con este método es que si
> la cantidad de radiobuttons es calculada en tiempo de
> ejecución (no la conoces de antemano) no funciona,
> pero si solo son dos no hay problema
>

Jajajaja despues de fumarme una lumpia y escribir todo lo que está
abajo... lei bien el mensaje original y lo que debes hacer es añadir
cada radiobutton igualmente que has añadido los labels y demás
components, un ButtonGroup no es nada visual que se coloque en pantalla,
es un objeto no visual que lleva el control de que una sola opción de
las añadidas al grupo se seleccione a la vez. Dejo todo lo  que escribi
por si a alguien le sirve, ya me fajé mucho para perderlo :-P... Por
favor traten de evitar el "top posting", es decir responder un email
escribiendo arriba de lo que la otra persona ha escrito, ya que la
secuencia de los me mensajes se pierde, traten de reponder debajo de la
frase a la que hagan referencia. Recuerden que esto es una lista de
correo donde a veces las cadenas de respuestas pueden ser largas (una
buena explicación está en
http://pinsa.escomposlinux.org/sromero/varios/mailnews.php punto número
3)

ahora.. lo que escribir erroneamente por un top posting :-P jajajaja

Si quieres mostrar los radiobuttons solamente en algunas condiciones te
recomiendo la siguiente estructura

Panel (con CardLayout)
|---Panel (cualquier layout, totalmente vacio)
|---Panel (con los RadioButtons con el layout que desees)

Luego juegas con el CardLayout para cambiar cual es el panel activo (el
vacío o el de los radio buttons). Te recomiendo nunca usar setVisible()
para esconder o mostrar elementos a solicitud, principalmente en casos
cuando lo que desees es mostrar dos opciones diferentes (este no es el
caso porque lo que quieres es mostrar los radio buttons o  nada)

Si la cantidad de opciones no es fija, no construyas JRadioButtons
dinámicamente. para eso es un JList con selección simple. No compliques
la vida de los usuarios (que a veces no entienden mucho) con ventanas
que cambian en cantidad de componentes (regla importante en el diseño de
GUIs)

Si tu situación es algo como esta

--------------------------------
| v Activo                     |
|                              |
|     O Radio button 1         |
|     O Radio button 2         |
--------------------------------

es decir, por ejemplo el checkmark activo significa que se puede
seleccionar algún radiobutton, no juegues a esconder los radiobuttons,
deshabilitalos y además ponles la identación que se muestra para indicar
que los radiobuttons dependen de la opción "Activo"


Nota: NUNCA... pero NUNCA uses layout null (bueno un 99.9% NUNCA). no es
portable y muchos menos se adapta a cuando el usuario cambia los DPI del
monitor en Windows por ejemplo, o cuando cambian el Font por defecto.






> --- "dionisio@..." <dionisio@...>
> wrote:
> ---------------------------------
> HOla.
> Estoy haciendo, como ya sabeis, una aplicación swing.
> Con vuestra ayuda ya he solcionado lo de la apaertura
> de dos ventanas, era
> una colada mia, como suele ser habitual. Como bien
> habeis dicho llamaba
> dos veces al crear la ventana.
>
> Bien ahora mi problema bviene con los radio buttons.
>
> Hasta ahora he trabajado con cajas de texto, botones y
> labels y sin
> problemas.
> Pero mi problema viene ahora al tener que añadir dos
> radio buttons para
> que el usuario elija uno u otro y se haga una acción
> segun su elección.
>
> Bien para ello estoy haciendo:
>
> private Container panel;
> private JRadioButton  jRExploradorArchivos,
> jRExplorer;
> ......
>
> //Create the radio buttons.
> jRExploradorArchivos = new JRadioButton("Explorador
> de archivos");
> jRExploradorArchivos.setMnemonic(KeyEvent.VK_B);
>
> jRExplorer= new JRadioButton("Explorador de
> internet");
> jRExplorer.setMnemonic(KeyEvent.VK_C);
>
> group = new ButtonGroup();
> group.add(jRExploradorArchivos);
> group.add(jRExplorer);
>
> luego quiero que se me pinten en pantalla y no consigo
> nada.
> Lo que hago para las cajas de texto y demas, como
> estoy usando un Layout
> null para poner las cosas numericamente donde yo
> quiero, es:
>
> jLTitulo.setBounds(0,0,500,20);
> jLTitulo.setOpaque(true);
> LTitulo.setForeground(Color.red);
> jLTitulo.setBackground(Color.white);
> panel.add(jLTitulo);
>
> de esta manera añado donde yo queiro las etiquetas,
> cajas de texto ,
> botones y demas.
>
> Ahora conlos radiobuttons he supeusto que los tengo
> queañadir a un
> ButtonGroup
> pero al objeto tipo ButtonGroup (group) no le puedo
> hacer igual que al
> resto de compionenetes que estoy usando.
>
> Entonces como añado este objeto, group, que tiene los
> radio buttons al
> panel en el lugar donde yo quiero?
> o como añado de otra maenra los radiobuttons al panel
> en el lugar donde yo
> quiero?
> me podeis ayudar?
> Muchas gracias
>
>
>
>
> (*)La actividad aun no termina visita
> http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del
> grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
> SoloJava-unsubscribe@yahoogroups.com
> ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
>
>
>
> ---------------------------------
> Enlaces de Yahoo! Grupos
>
>    Para visitar tu grupo en Internet, ve a:
> http://espanol.groups.yahoo.com/group/SoloJava/
>
>    Para cancelar tu suscripción a este grupo, envía un
> mensaje a:
> SoloJava-unsubscribe@...
>
>    El uso de Yahoo! Grupos está sujeto a las
> Condiciones del servicio de Yahoo! .
>
> Antonio León
>
> _________________________________________________________
> Do You Yahoo!?
> Información de Estados Unidos y América Latina, en Yahoo! Noticias.
> Visítanos en http://noticias.espanol.yahoo.com
>
>
> (*)La actividad aun no termina visita http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
SoloJava-unsubscribe@yahoogroups.com
> ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
> Enlaces de Yahoo! Grupos
>
>
>
>
>
>
________________________________________
Robert Marcano

web: http://www.marcanoonline.com/
blog: http://www.marcanoonline.com/plog/

#3649 De: Antonio Leon <antonioleon_inst@...>
Fecha: Vie, 29 de Abr, 2005 12:48 pm
Asunto: Re: Poner radiobuttons con swing en un panel
antonioleon_...
Sin conexión Sin conexión
Enviar correo Enviar correo
 
¿Porque no simplemente agregas los radiobuttons en
diseño, los colocas invisibles, y luego los haces
visibles al momento que lo necesites? Es lo que yo
haría. La limitación que veo con este método es que si
la cantidad de radiobuttons es calculada en tiempo de
ejecución (no la conoces de antemano) no funciona,
pero si solo son dos no hay problema

--- "dionisio@..." <dionisio@...>
wrote:
---------------------------------
HOla.
Estoy haciendo, como ya sabeis, una aplicación swing.
Con vuestra ayuda ya he solcionado lo de la apaertura
de dos ventanas, era
una colada mia, como suele ser habitual. Como bien
habeis dicho llamaba
dos veces al crear la ventana.

Bien ahora mi problema bviene con los radio buttons.

Hasta ahora he trabajado con cajas de texto, botones y
labels y sin
problemas.
Pero mi problema viene ahora al tener que añadir dos
radio buttons para
que el usuario elija uno u otro y se haga una acción
segun su elección.

Bien para ello estoy haciendo:

private Container panel;
private JRadioButton  jRExploradorArchivos,
jRExplorer;
......

//Create the radio buttons.
jRExploradorArchivos = new JRadioButton("Explorador
de archivos");
jRExploradorArchivos.setMnemonic(KeyEvent.VK_B);

jRExplorer= new JRadioButton("Explorador de
internet");
jRExplorer.setMnemonic(KeyEvent.VK_C);

group = new ButtonGroup();
group.add(jRExploradorArchivos);
group.add(jRExplorer);

luego quiero que se me pinten en pantalla y no consigo
nada.
Lo que hago para las cajas de texto y demas, como
estoy usando un Layout
null para poner las cosas numericamente donde yo
quiero, es:

jLTitulo.setBounds(0,0,500,20);
jLTitulo.setOpaque(true);
LTitulo.setForeground(Color.red);
jLTitulo.setBackground(Color.white);
panel.add(jLTitulo);

de esta manera añado donde yo queiro las etiquetas,
cajas de texto ,
botones y demas.

Ahora conlos radiobuttons he supeusto que los tengo
queañadir a un
ButtonGroup
pero al objeto tipo ButtonGroup (group) no le puedo
hacer igual que al
resto de compionenetes que estoy usando.

Entonces como añado este objeto, group, que tiene los
radio buttons al
panel en el lugar donde yo quiero?
o como añado de otra maenra los radiobuttons al panel
en el lugar donde yo
quiero?
me podeis ayudar?
Muchas gracias




(*)La actividad aun no termina visita
http://solojava.blogspot.com
-------------------------------------------
Estas recibiendo este email porque eres miembro del
grupo SoloJava,
http://espanol.groups.yahoo.com/group/SoloJava/

Si deseas retirarte solo envia un email a:
SoloJava-unsubscribe@yahoogroups.com
------------
You area part of the group SoloJava,
http://groups.yahoo.com/group/SoloJava



---------------------------------
Enlaces de Yahoo! Grupos

    Para visitar tu grupo en Internet, ve a:
http://espanol.groups.yahoo.com/group/SoloJava/

    Para cancelar tu suscripción a este grupo, envía un
mensaje a:
SoloJava-unsubscribe@...

    El uso de Yahoo! Grupos está sujeto a las
Condiciones del servicio de Yahoo! .

Antonio León

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

#3648 De: "dionisio@..." <dionisio@...>
Fecha: Vie, 29 de Abr, 2005 11:15 am
Asunto: Acceder a un EJB desde un GUI (aplicacion swing de ventanas)
makaguen
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola he medio hecho una aplicacion de ventanas swing que lo que pretende
es contactar con un servidoe weblogic.
la cosa es que la aplicación swing de ventanas tieen que enviar a otra
aplicacion del weblogc dos datos para que se verifiquen contra una bbdd.
para esto etngo hecho un EJB de sesion que me verifica los datos.
Ahpra lo que me falta por hacer es el tramo entre la aplicacion swing y el
ejb.
Para esto que utilizo? un servlet que llamaria yo desde la aplicacion swing?
No puedo usar webservices

Muchas gracias por leerme y por la ayuda.
Saludos

#3647 De: Alejandro Scott <ladillaneco@...>
Fecha: Vie, 29 de Abr, 2005 10:43 am
Asunto: Re: Poner radiobuttons con swing en un panel
ladillaneco
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Perdon el anterior mail se llama  "Empeza a contestar antes de terminar de leer todos los mail" :-)
Lo que yo he hecho y me funciono es
 
private JRadioButton getRadioEpc()
 {
  if (radioEpc == null)
  {
   radioEpc = new JRadioButton();
   radioEpc.setBounds(237, 61, 21, 21);
   radioEpc.addChangeListener(new ChangeListener()
   {
    public void stateChanged(ChangeEvent e)
    {
     radioEpc_stateChanged(e);
    }
   });
  }
  return radioEpc;
 }
Y luego lo añades al Panel de la siguiente forma:
 
consultaPrin = new JPanel();
consultaPrin.setLayout(null);
consultaPrin.add(getRadioEpc(), null);
 
Espero que ahora si esto te ayude.
Saludos.
 

m" <dionisio@...> wrote:
HOla.
Estoy haciendo, como ya sabeis, una aplicación swing.
Con vuestra ayuda ya he solcionado lo de la apaertura de dos ventanas, era
una colada mia, como suele ser habitual. Como bien habeis dicho llamaba
dos veces al crear la ventana.

Bien ahora mi problema bviene con los radio buttons.

Hasta ahora he trabajado con cajas de texto, botones y labels y sin
problemas.
Pero mi problema viene ahora al tener que añadir dos radio buttons para
que el usuario elija uno u otro y se haga una acción segun su elección.

Bien para ello estoy haciendo:

private Container panel;
private JRadioButton  jRExploradorArchivos, jRExplorer;
......

//Create the radio buttons.
jRExploradorArchivos = new JRadioButton("Explorador  de archivos");
jRExploradorArchivos.setMnemonic(KeyEvent.VK_B);

jRExplorer= new JRadioButton("Explorador de internet");
jRExplorer.setMnemonic(KeyEvent.VK_C);

group = new ButtonGroup();
group.add(jRExploradorArchivos);
group.add(jRExplorer);

luego quiero que se me pinten en pantalla y no consigo nada.
Lo que hago para las cajas de texto y demas, como estoy usando un Layout
null para poner las cosas numericamente donde yo quiero, es:

jLTitulo.setBounds(0,0,500,20);
jLTitulo.setOpaque(true);
LTitulo.setForeground(Color.red);
jLTitulo.setBackground(Color.white);
panel.add(jLTitulo);

de esta manera añado donde yo queiro las etiquetas, cajas de texto ,
botones y demas.

Ahora conlos radiobuttons he supeusto que los tengo queañadir a un
ButtonGroup
pero al objeto tipo ButtonGroup (group) no le puedo hacer igual que al
resto de compionenetes que estoy usando.

Entonces como añado este objeto, group, que tiene los radio buttons al
panel en el lugar donde yo quiero?
o como añado de otra maenra los radiobuttons al panel en el lugar donde yo
quiero?
me podeis ayudar?
Muchas gracias




(*)La actividad aun no termina visita http://solojava.blogspot.com
-------------------------------------------
Estas recibiendo este email porque eres miembro del grupo SoloJava,
http://espanol.groups.yahoo.com/group/SoloJava/

Si deseas retirarte solo envia un email a: SoloJava-unsubscribe@yahoogroups.com
------------
You area part of the group SoloJava,
http://groups.yahoo.com/group/SoloJava



250MB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
Abrí tu cuenta aquí

#3646 De: Alejandro Scott <ladillaneco@...>
Fecha: Vie, 29 de Abr, 2005 10:37 am
Asunto: Re: el codigo de la aprtura de dos ventanas con swing
ladillaneco
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola!!!!
Basicamente lo que estas haciendo mal e creando dos veces el conjunto de sentencias
ElecionGUI gui = new ElecionGUI();
gui.setVisible(true);
Uno lo haces dentro del metodo main y el otro lo haces dentro del metodo createAndShowGUI.
Comenta uno de los dos grupos y saldra andando como viento!!!!! :-)))
Saludos.

"dionisio@..." <dionisio@...> wrote:
Se me olvido, en el anterior email, poner el codigo. Perdón, ahí va:

/*
* ElecionGUI.java
*
* Created on 29 de abril de 2005, 8:24
*/

package carlos;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
import java.util.*;
import java.text.*;

public class ElecionGUI  extends JFrame  {
    // Declaramos las elmentos SWING
    private JPanel jPanelAbajo1;
    private JLabel jLTitulo,jLLogin,jLPasswd;
    private JTextField jTLogin,jTPasswd;
    //private JButton jBSalir;
    Container panel;
    private ButtonGroup group;


    /** Creates a new instance of ElecionGUI */
    public ElecionGUI(){
        super("Elección de acción");
        this.setSize(500,600);
        this.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
        this.setResizable(false);
        panel = this.getContentPane();
        panel.setLayout(null);
        System.out.println(panel.getWidth());

        componentes();
        acciones();
    }

    private void componentes() {
        jPanelAbajo1        = new JPanel();

        jTLogin     = new JTextField();
        jTPasswd   = new JTextField();

        jLTitulo    = new JLabel("Selección de
acción",SwingConstants.CENTER);
        jLLogin    = new JLabel("Loginde usuarios:",SwingConstants.LEFT);
        jLPasswd       = new JLabel("Contraseña:",SwingConstants.LEFT);

        //jBSalir             = new JButton("Salir");

        group = new ButtonGroup();
        JRadioButtonMenuItem leftJustify = new
               JRadioButtonMenuItem("Left", new ImageIcon("left.gif"));
        leftJustify.setHorizontalTextPosition(JMenuItem.RIGHT);
        leftJustify.setAccelerator(KeyStroke.getKeyStroke('L',
                        Toolkit.getDefaultToolkit(
).getMenuShortcutKeyMask(  )));
        //leftJustify.addActionListener(actionPrinter);


        group.add(leftJustify);




        //añadiebndo componenetes
        jLTitulo.setBounds(0,0,500,20);
        jLTitulo.setOpaque(true);

        jLTitulo.setForeground(Color.red);
        jLTitulo.setBackground(Color.white);
        panel.add(jLTitulo);

        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {
                exitForm(evt);
            }
        });
         //pack();
    }

    private void acciones(){

    }
    private void exitForm(java.awt.event.WindowEvent evt) {
        System.exit(0);
    }


    //el GUI
        private static void createAndShowGUI() {
        //Make sure we have nice window decorations.
        JFrame.setDefaultLookAndFeelDecorated(true);

        //Create and set up the window.
        JFrame frame = new JFrame("RadioButtonDemo");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        ElecionGUI gui = new ElecionGUI();
        gui.setVisible(true);
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        ElecionGUI gui = new ElecionGUI();
        gui.setVisible(true);
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    }

}




(*)La actividad aun no termina visita http://solojava.blogspot.com
-------------------------------------------
Estas recibiendo este email porque eres miembro del grupo SoloJava,
http://espanol.groups.yahoo.com/group/SoloJava/

Si deseas retirarte solo envia un email a: SoloJava-unsubscribe@yahoogroups.com
------------
You area part of the group SoloJava,
http://groups.yahoo.com/group/SoloJava




Enlaces de Yahoo! Grupos


#3645 De: "dionisio@..." <dionisio@...>
Fecha: Vie, 29 de Abr, 2005 8:46 am
Asunto: Poner radiobuttons con swing en un panel
makaguen
Sin conexión Sin conexión
Enviar correo Enviar correo
 
HOla.
Estoy haciendo, como ya sabeis, una aplicación swing.
Con vuestra ayuda ya he solcionado lo de la apaertura de dos ventanas, era
una colada mia, como suele ser habitual. Como bien habeis dicho llamaba
dos veces al crear la ventana.

Bien ahora mi problema bviene con los radio buttons.

Hasta ahora he trabajado con cajas de texto, botones y labels y sin
problemas.
Pero mi problema viene ahora al tener que añadir dos radio buttons para
que el usuario elija uno u otro y se haga una acción segun su elección.

Bien para ello estoy haciendo:

private Container panel;
private JRadioButton  jRExploradorArchivos, jRExplorer;
......

//Create the radio buttons.
jRExploradorArchivos = new JRadioButton("Explorador  de archivos");
jRExploradorArchivos.setMnemonic(KeyEvent.VK_B);

jRExplorer= new JRadioButton("Explorador de internet");
jRExplorer.setMnemonic(KeyEvent.VK_C);

group = new ButtonGroup();
group.add(jRExploradorArchivos);
group.add(jRExplorer);

luego quiero que se me pinten en pantalla y no consigo nada.
Lo que hago para las cajas de texto y demas, como estoy usando un Layout
null para poner las cosas numericamente donde yo quiero, es:

jLTitulo.setBounds(0,0,500,20);
jLTitulo.setOpaque(true);
LTitulo.setForeground(Color.red);
jLTitulo.setBackground(Color.white);
panel.add(jLTitulo);

de esta manera añado donde yo queiro las etiquetas, cajas de texto ,
botones y demas.

Ahora conlos radiobuttons he supeusto que los tengo queañadir a un
ButtonGroup
pero al objeto tipo ButtonGroup (group) no le puedo hacer igual que al
resto de compionenetes que estoy usando.

Entonces como añado este objeto, group, que tiene los radio buttons al
panel en el lugar donde yo quiero?
o como añado de otra maenra los radiobuttons al panel en el lugar donde yo
quiero?
me podeis ayudar?
Muchas gracias

#3644 De: "dionisio@..." <dionisio@...>
Fecha: Vie, 29 de Abr, 2005 7:59 am
Asunto: ayuda se me abren dos ventanas cone ste codigo (swing)
makaguen
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola
Estoy intentando hacer una aplicacion con swing de ventanas.
La cosa es que ejecuto este codigo que os pongo abajo y se me abren dos
ventas.

Una es la que queiro la que tienen el look metal (no estilo windows).

Alguen me peude decir que estoy haciendo mal?

Muchisimas gracias

#3643 De: "dionisio@..." <dionisio@...>
Fecha: Vie, 29 de Abr, 2005 8:18 am
Asunto: el codigo de la aprtura de dos ventanas con swing
makaguen
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Se me olvido, en el anterior email, poner el codigo. Perdón, ahí va:

/*
  * ElecionGUI.java
  *
  * Created on 29 de abril de 2005, 8:24
  */

package carlos;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
import java.util.*;
import java.text.*;

public class ElecionGUI  extends JFrame  {
     // Declaramos las elmentos SWING
     private JPanel jPanelAbajo1;
     private JLabel jLTitulo,jLLogin,jLPasswd;
     private JTextField jTLogin,jTPasswd;
     //private JButton jBSalir;
     Container panel;
     private ButtonGroup group;


     /** Creates a new instance of ElecionGUI */
     public ElecionGUI(){
         super("Elección de acción");
         this.setSize(500,600);
         this.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
         this.setResizable(false);
         panel = this.getContentPane();
         panel.setLayout(null);
         System.out.println(panel.getWidth());

         componentes();
         acciones();
     }

     private void componentes() {
         jPanelAbajo1        = new JPanel();

         jTLogin     = new JTextField();
         jTPasswd   = new JTextField();

         jLTitulo    = new JLabel("Selección de
acción",SwingConstants.CENTER);
         jLLogin    = new JLabel("Loginde usuarios:",SwingConstants.LEFT);
         jLPasswd       = new JLabel("Contraseña:",SwingConstants.LEFT);

         //jBSalir             = new JButton("Salir");

         group = new ButtonGroup();
         JRadioButtonMenuItem leftJustify = new
                JRadioButtonMenuItem("Left", new ImageIcon("left.gif"));
         leftJustify.setHorizontalTextPosition(JMenuItem.RIGHT);
         leftJustify.setAccelerator(KeyStroke.getKeyStroke('L',
                         Toolkit.getDefaultToolkit(
).getMenuShortcutKeyMask(  )));
         //leftJustify.addActionListener(actionPrinter);


         group.add(leftJustify);




         //añadiebndo componenetes
         jLTitulo.setBounds(0,0,500,20);
         jLTitulo.setOpaque(true);

         jLTitulo.setForeground(Color.red);
         jLTitulo.setBackground(Color.white);
         panel.add(jLTitulo);

         addWindowListener(new java.awt.event.WindowAdapter() {
             public void windowClosing(java.awt.event.WindowEvent evt) {
                 exitForm(evt);
             }
         });
          //pack();
     }

     private void acciones(){

     }
     private void exitForm(java.awt.event.WindowEvent evt) {
         System.exit(0);
     }


     //el GUI
         private static void createAndShowGUI() {
         //Make sure we have nice window decorations.
         JFrame.setDefaultLookAndFeelDecorated(true);

         //Create and set up the window.
         JFrame frame = new JFrame("RadioButtonDemo");
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

         ElecionGUI gui = new ElecionGUI();
         gui.setVisible(true);
     }

     /**
      * @param args the command line arguments
      */
     public static void main(String[] args) {
         ElecionGUI gui = new ElecionGUI();
         gui.setVisible(true);
         javax.swing.SwingUtilities.invokeLater(new Runnable() {
             public void run() {
                 createAndShowGUI();
             }
         });
     }

}

#3642 De: Igvir <igvir@...>
Fecha: Vie, 29 de Abr, 2005 12:20 am
Asunto: Re: Comprobar si correo electronico existe
igvir
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Los servidores de correo suelen estar cerrados a estas
verificaciones para evitar correo basura. La manera que te puedo
recemendar es el envio de email de conformacion para activar el
servicio que estas solicitando.

--- jose rodriguez diaz <joseratts@...> wrote:
> Exacto Igvir acertaste en la segunda ocasión
> ¿Quiero asegurarme que la
> direccion electronia no sea un direccion falsa. Por ejemplo me
> toca el caso de llenar un formulario donde hay q introducir el
> email y yo coloque en el campo de texto lo siguiente
> puracoba@...
>
>
>
> //Donde claro esta asumimos que el dominio puracoba no existe
>
>
> Igvir <igvir@...> wrote:
> JOse:
>
> No me queda clara tu duda. ¿Podrias reformular tu
> planteamiento?. ¿Quieres validar el formato de la direccion
> electronica? o por el contrario ¿Quieres asegurarte que la
> direccion electronia no sea un direccion falsa?
>
> --- jose rodriguez diaz <joseratts@...> wrote:
> > Saludos me dirijo a uds. en esta oportunidad, con la
> siguiente
> > inquietud.
> > Existe la posibilidad (con alguna rutina o lo que sea...)
> > mediante el cual yo puedo comprobar si una direccion
> > electronica es valedera asumiendo de antemano que el formato
> > es el siguiente: nombre@... (es decir ya paso
> > validaciones de javascript), esto es para el caso dado de
> que
> > un usuario introduzca mal su email o se equivoque a
> proposito.
> > Sin más nada que agregar me despido. Gracias de antemano.
> >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam?  Yahoo! Mail has the best spam protection
> > around
> > http://mail.yahoo.com
>
> Igvir Ramirez
> --------------------------------------------------
> "Todo lo que una persona puede imaginar,
>   Otras podran hacerlo realidad".
>                                     Julio Verne.
> --------------------------------------------------
>
> _________________________________________________________
> Do You Yahoo!?
> Información de Estados Unidos y América Latina, en Yahoo!
> Noticias.
> Visítanos en http://noticias.espanol.yahoo.com
>
>
> (*)La actividad aun no termina visita
> http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo
> SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
> SoloJava-unsubscribe@yahoogroups.com
> ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
>
>
>
> ---------------------------------
> Enlaces de Yahoo! Grupos
>
>    Para visitar tu grupo en Internet, ve a:
> http://espanol.groups.yahoo.com/group/SoloJava/
>
>    Para cancelar tu suscripción a este grupo, envía un mensaje
> a:
> SoloJava-unsubscribe@...
>
>    El uso de Yahoo! Grupos está sujeto a las Condiciones del
> servicio de Yahoo! .
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection
> around
> http://mail.yahoo.com

Igvir Ramirez
--------------------------------------------------
"Todo lo que una persona puede imaginar,
   Otras podran hacerlo realidad".
                                     Julio Verne.
--------------------------------------------------

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

#3641 De: Lesly Vallejo <lvallejo@...>
Fecha: Jue, 28 de Abr, 2005 8:19 pm
Asunto: Re: Imprimir un pdf con java
lvallejo@...
Enviar correo Enviar correo
 
Gracias Alejandro pero lo que quiero es imprimir una pagina del archivo.pdf, yo cuento con mi un documento  que ya existe entonces(no lo quiero crear ni manipular solo imprimirlo) lo que quiero es mandarlo a la impresora pero sin abrirlo con el Reader de acrobat, hacerlo desde una clase con java.
Si tienes alguna informacion o si has trabajado con algo por el estilo podrias orientarme, o podria orientarme alguien.
Mi idea es solo darle el path de donde se encuentra el archivo, abrirlo desde la clase mandarlo a imprimir cerrar,

Alejandro M. wrote:
hola, hace un tiempo utilice una libreria, lowagie, la
direccion es www.lowagie.com/iText/ lee bien la
licencia si te interesa, me resulto algo sencillo
comenzar a utilizarla. esta libreria sirve para crear
documentos pdf. yo la use para escribir algunas lineas
sencillas y no se que funcionalidades necesites tu
bien, pero como te dije, creo que es facil. en la
misma pag tienen un tutorial.
cuando buscaba esa, me encontre con otras, pero
supuestamente utilizan a esa como fondo, y no se bien
la licencia de las otras, yo lei la de itext (lowagie
es la compañia o lo que sea que saco la libreria) y
por lo que entendi la pude usar sin pagar nada
espero que te sirva
saludos
--- Lesly Vallejo <lvallejo@...> wrote:
Saludos amigos, me dirijo a ustedes con una
inquietud, y tal vez puedan ayudarme.
Yo quiero hacer una clase en java por medio de la
cual pueda mandar a imprimir fisicamente un documento "xxx.pdf"
y no se que libreria usar, lo que realmente me
interesa es poder manipular la orden de impresion.
Si tuvieran un ejemplo de como puedo hacerlo y que
paquete sera el adecuado, se los agradecere mucho
gracias
-- Lesly Vallejo. Programador lvallejo@...
Latin American Byte, Inc.
KM 17.5 a San José Pinula.
1a. ave 1-78, Zona 1,
Fraijanes, Guatemala.
+502 2384 6868 ext. 322
+502 2384 6869 fax http://www.bytesw.com/
Certificado ISO 9001:2000
<http://bytesw.com/spanish/noticiasyeventos/noticias/noticia3/pg_noticia03.html>


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com (*)La actividad aun no termina visita http://solojava.blogspot.com
-------------------------------------------
Estas recibiendo este email porque eres miembro del grupo SoloJava, http://espanol.groups.yahoo.com/group/SoloJava/
Si deseas retirarte solo envia un email a: SoloJava-unsubscribe@yahoogroups.com
------------
You area part of the group SoloJava, http://groups.yahoo.com/group/SoloJava Enlaces de Yahoo! Grupos
<*> Para visitar tu grupo en Internet, ve a:
http://espanol.groups.yahoo.com/group/SoloJava/
<*> Para cancelar tu suscripción a este grupo, envía un mensaje a:
SoloJava-unsubscribe@...
<*> El uso de Yahoo! Grupos está sujeto a las:
http://e1.docs.yahoo.com/info/utos.html


#3640 De: jose rodriguez diaz <joseratts@...>
Fecha: Jue, 28 de Abr, 2005 9:14 pm
Asunto: Re: Comprobar si correo electronico existe
joseratts
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Exacto Igvir acertaste en la segunda ocasión
¿Quiero asegurarme que la
direccion electronia no sea un direccion falsa. Por ejemplo me toca el caso de llenar un formulario donde hay q introducir el email y yo coloque en el campo de texto lo siguiente

 

//Donde claro esta asumimos que el dominio puracoba no existe



Igvir <igvir@...> wrote:
JOse:

No me queda clara tu duda. ¿Podrias reformular tu
planteamiento?. ¿Quieres validar el formato de la direccion
electronica? o por el contrario ¿Quieres asegurarte que la
direccion electronia no sea un direccion falsa?

--- jose rodriguez diaz <joseratts@...> wrote:
> Saludos me dirijo a uds. en esta oportunidad, con la siguiente
> inquietud.
> Existe la posibilidad (con alguna rutina o lo que sea...)
> mediante el cual yo puedo comprobar si una direccion
> electronica es valedera asumiendo de antemano que el formato
> es el siguiente: nombre@... (es decir ya paso
> validaciones de javascript), esto es para el caso dado de que
> un usuario introduzca mal su email o se equivoque a proposito.
> Sin más nada que agregar me despido. Gracias de antemano.
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection
> around
> http://mail.yahoo.com

Igvir Ramirez
--------------------------------------------------
"Todo lo que una persona puede imaginar,
  Otras podran hacerlo realidad".
                                    Julio Verne.
--------------------------------------------------

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com


(*)La actividad aun no termina visita http://solojava.blogspot.com
-------------------------------------------
Estas recibiendo este email porque eres miembro del grupo SoloJava,
http://espanol.groups.yahoo.com/group/SoloJava/

Si deseas retirarte solo envia un email a: SoloJava-unsubscribe@yahoogroups.com
------------
You area part of the group SoloJava,
http://groups.yahoo.com/group/SoloJava


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


#3639 De: jose rodriguez diaz <joseratts@...>
Fecha: Jue, 28 de Abr, 2005 9:11 pm
Asunto: acerca de swt
joseratts
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos vuelvo con otra pequeña inquietud, alguno de ustedes a desarrollado alguna aplicación de escritorio en la cual hayan trabajado con SWT, en el caso dado de ser cierto, me gustaria que comentaran un poco su experiencia y saber si realmente se capta una mejora en velocidad de la aplicación?? esto es resultado de la inquietud de saber de esta biblioteca y si merece la pena darle un vistazo y aprender. Sin más nada que agregar me despido

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


#3638 De: Igvir <igvir@...>
Fecha: Jue, 28 de Abr, 2005 9:05 pm
Asunto: Re: Comprobar si correo electronico existe
igvir
Sin conexión Sin conexión
Enviar correo Enviar correo
 
JOse:

No me queda clara tu duda. ¿Podrias reformular tu
planteamiento?. ¿Quieres validar el formato de la direccion
electronica? o por el contrario ¿Quieres asegurarte que la
direccion electronia no sea un direccion falsa?

--- jose rodriguez diaz <joseratts@...> wrote:
> Saludos me dirijo a uds. en esta oportunidad, con la siguiente
> inquietud.
> Existe la posibilidad (con alguna rutina o lo que sea...)
> mediante el cual yo puedo comprobar si una direccion
> electronica es valedera asumiendo de antemano que el formato
> es el siguiente: nombre@... (es decir ya paso
> validaciones de javascript), esto es para el caso dado de que
> un usuario introduzca mal su email o se equivoque a proposito.
> Sin más nada que agregar me despido. Gracias de antemano.
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection
> around
> http://mail.yahoo.com

Igvir Ramirez
--------------------------------------------------
"Todo lo que una persona puede imaginar,
   Otras podran hacerlo realidad".
                                     Julio Verne.
--------------------------------------------------

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com

#3637 De: jose rodriguez diaz <joseratts@...>
Fecha: Jue, 28 de Abr, 2005 12:40 pm
Asunto: Comprobar si correo electronico existe
joseratts
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos me dirijo a uds. en esta oportunidad, con la siguiente inquietud.
Existe la posibilidad (con alguna rutina o lo que sea...) mediante el cual yo puedo comprobar si una direccion electronica es valedera asumiendo de antemano que el formato es el siguiente: nombre@... (es decir ya paso validaciones de javascript), esto es para el caso dado de que un usuario introduzca mal su email o se equivoque a proposito. Sin más nada que agregar me despido. Gracias de antemano. 

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


#3636 De: "Alejandro M." <alejandro_me@...>
Fecha: Jue, 28 de Abr, 2005 2:35 am
Asunto: Re: Imprimir un pdf con java
alejandro_me
Sin conexión Sin conexión
Enviar correo Enviar correo
 
hola, hace un tiempo utilice una libreria, lowagie, la
direccion es www.lowagie.com/iText/ lee bien la
licencia si te interesa, me resulto algo sencillo
comenzar a utilizarla. esta libreria sirve para crear
documentos pdf. yo la use para escribir algunas lineas
sencillas y no se que funcionalidades necesites tu
bien, pero como te dije, creo que es facil. en la
misma pag tienen un tutorial.

cuando buscaba esa, me encontre con otras, pero
supuestamente utilizan a esa como fondo, y no se bien
la licencia de las otras, yo lei la de itext (lowagie
es la compañia o lo que sea que saco la libreria) y
por lo que entendi la pude usar sin pagar nada

espero que te sirva

saludos


--- Lesly Vallejo <lvallejo@...> wrote:
> Saludos amigos, me dirijo a ustedes con una
> inquietud, y tal vez puedan
> ayudarme.
> Yo quiero hacer una clase en java por medio de la
> cual pueda mandar a
> imprimir fisicamente un documento "xxx.pdf"
> y no se que libreria usar, lo que realmente me
> interesa es poder
> manipular la orden de impresion.
> Si tuvieran un ejemplo de como puedo hacerlo y que
> paquete sera el
> adecuado, se los agradecere mucho
>
> gracias
>
> --
>
> Lesly Vallejo.
>   Programador
>   lvallejo@...
>
> Latin American Byte, Inc.
>  KM 17.5 a San José Pinula.
>  1a. ave 1-78, Zona 1,
>  Fraijanes, Guatemala.
>  +502 2384 6868 ext. 322
>  +502 2384 6869 fax
>
> http://www.bytesw.com/
> Certificado ISO 9001:2000
>
<http://bytesw.com/spanish/noticiasyeventos/noticias/noticia3/pg_noticia03.html>
>
>
>

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

#3635 De: Lesly Vallejo <lvallejo@...>
Fecha: Mié, 27 de Abr, 2005 8:19 pm
Asunto: Imprimir un pdf con java
lvallejo@...
Enviar correo Enviar correo
 
Saludos amigos, me dirijo a ustedes con una inquietud, y tal vez puedan ayudarme.
Yo quiero hacer una clase en java por medio de la cual pueda mandar a imprimir fisicamente un documento "xxx.pdf"
y no se que libreria usar, lo que realmente me interesa es poder manipular la orden de impresion.
Si tuvieran un ejemplo de como puedo hacerlo y que paquete sera el adecuado, se los agradecere mucho

gracias

--

Lesly Vallejo. 
  Programador  
  lvallejo@...
Latin American Byte, Inc.
 KM 17.5 a San José Pinula.
 1a. ave 1-78, Zona 1,
 Fraijanes, Guatemala.
 +502 2384 6868 ext. 322
 +502 2384 6869 fax 
http://www.bytesw.com/
Certificado ISO 9001:2000


#3634 De: "dionisio@..." <dionisio@...>
Fecha: Mié, 27 de Abr, 2005 1:24 pm
Asunto: Ejecutar programa windows desde java como otro usuario
makaguen
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola, con el codigo de abajo estoy intentando ejecutar un programa de
windows, concretametne el explorador de internet.
El problema me viene con el run as.
si le quito esa parte del codigo quedando:
Process proc = Runtime.getRuntime().exec("cmd /c start /max iexplore.exe")
si em lo ejecuta pero con el codigo que hay no.
Me imagino que es porque me tiene que pedir una contraseña
hay manera de hacelor funcionar metiendole en la sentencia la contraseña?
o habria que hacerlod e otra maenra?
muchas gracias.

////codigo//////

public class ElEjecutor {

     /** Creates a new instance of ElEjecutor */
     public ElEjecutor() {
     }
     public void vamosAVer(){
         String cmd = "";
         if  ( (System.getProperty("os.name").endsWith("XP")) ||
(System.getProperty("os.name").endsWith("NT")) ) {
             cmd = "cmd.exe ";
         } else {
             cmd="command.com ";
         }
         try {
             Process proc = Runtime.getRuntime().exec("cmd /c start /max
runas /user:KZC\\carlosdelaflor iexplore.exe");//cmd + "/C
start /min"); -- runas /user:DOMINIO\\elusuario
         }
         catch( Exception x) {
             x.printStackTrace();
         }
     }
     /**
      * @param args the command line arguments
      */
     public static void main(String[] args) {
         ElEjecutor ejc = new ElEjecutor();
         ejc.vamosAVer();
     }
}

#3633 De: "Oscar Garcia" <oscarlgarcia@...>
Fecha: Lun, 25 de Abr, 2005 3:45 pm
Asunto: Error con JTextPane
oscarlgarcia
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos Amigos:

Me dirijo a ustedes en esta oportunidad para ver si me pueden ayudar:

Estoy desarrollando una aplicación con Swing y tengo una clase que
maneja el JTextPane como un editor HTML con soporte de Undo y Redo ,
ademas del tipico cortar,copiar pegar.

El Problema se me presenta cuando pego texto html q previamente habia
copiado del mismo editor JTextPane luego le doy deshacer a mi
aplicacion hasta que el texto se elimine y a continuacion le doy
nuevamente a pegar
, (no se si me explique bien) , el error es el siguiente:

javax.swing.text.StateInvariantError: GlyphView: Stale view:
javax.swing.text.BadLocationException: Invalid location

para no mostrar toda la traza.

he buscado en internet y otros foros  y me han dicho que es un error
del objeto pero quisiera saber la opinion de ustedes.

gracias de Antemano Oscar Garcia.

#3632 De: Dionisio Ruiz de Zárate <dionisio@...>
Fecha: Dom, 24 de Abr, 2005 7:44 pm
Asunto: Re: proxy en java, dejar navegar a mis usuarios
makaguen
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola Robert.
Muchas gracia spor tu ayuda.
Te comento.
Serán unos 100000 usuarios potenciales.
Es posible hacerlo como tu me dices?
Me podrías dar alguna pista mas de lo que me dices de ese programa de java,
que es lo que me interesa?

Muchas gracia spor tua yuda que espero y seguire reclamando

Un saludo


----- Original Message -----
From: "Robert Marcano" <robert@...>
To: <SoloJava@...>
Sent: Sunday, April 24, 2005 9:06 AM
Subject: Re: [SoloJava] proxy en java, dejar navegar a mis usuarios


>
>>
>> Hola tengo un problema.
>> Resulta que tengo que autentificar todas las salidas http desde varios
>> ordenadores, no dejar navegar si la persona no se autentifica contra
>> una  bbdd que tengo, y si se ha autentificado dejarle navegar por
>> cualqueir  sittio.
>>
>> entre mis ordenadores e internet hay un proxy , squid.
>>
>> La parte de la autentificacion la tengo hecha, mediante un servlet un
>> un  ejb. El browser se conectan a un servlet que valida el usuairo y la
>>  contraseña.
>> Bien pero supongamos que la persona no se valida.
>
> Yo pondría la auntenticación en el Squid que ya tienes instalado. Squid
> proporciona algunos mecanismos integrados como el uso de PAM (Pluggable
> authentication module), NCSA, NTLM, SASL, SMB entre otros.
>
> Uno módulo PAM se implementa en C y es un poco complicado si no tienes
> experiencia con ello pero sería el mecanismo que usaría yo (por simple
> conocimiento previo y que además me serviria para todos los demás
> programas
> que permitan usar PAM)
>
> Todos los mecanismos de atenticacion de Squid estan basados en un programa
> que se indica en el archivo de configuración (por ejemplo para PAM es
> pam_auth, en /usr/lib/squid en una distribución de Red Hat) Lee:
>
> http://squid.visolve.com/squid/squid24s1/externals.htm#authenticate_program
>
> Estes ejecutable lo unico que hace es recibir un usuario + espacio + una
> clave por stdin e imprime OK en stdout si esta autorizado ERR si no..
>
> Hacer un programa en el lenguaje que desees que haga eso es sencillo. toma
> enc uenta que el programa no finaliza al reponder OK o ERR, si no que se
> queda esperando más solicitudes. Por ejemplo si lo hicieras en Java sería
> algo asi (para que completes).
>
> public class SquidAuth {
>  public static void main(String[] args) {
>    // Conectarse a la base de datos
>    Connection conn = conectarse();
>
>    while (true) {
>      // Leer de System.in
>
>      // revisar en la base de datos lo leido de stdin
>
>      // imprimir OK o ERR a System.out
>    }
>  }
> }
>
> luego creas un shell escript que ejecute tu programa, llamemoslo
> "javaauth"
>
> JAVA_HOME=/usr/java/j2sdk1.4.2_07
> $JAVA_HOME/bin/java -cp squidauth.jar SquidAuth
>
> y ese programas lo configuras en squid
>
>>
>> como podria no dejarla navegar si no esta validada?
>>
>> Es decir no queiro que nadie que no sean mis usuarios, los tengo en uan
>>  bbdd, puedan navegar.
>> No lo puedo hacer con los usuairos de windows, solamente lo peudo hacer
>>  contra una bbdd.
>>
>> Para ello se me ha ocurrido buscar un proxy hecho en java con la idea
>> de si  el usuairo se autentifica poenr algun tipo de variable para que
>> el usuairo  pueda navegar.
>> Quizá sea una solucion no viable.
>> Me podeis ayudar a ver como podría enfocar este tema?
>> muchas gracias
>>
>>
>>
>>
>> (*)La actividad aun no termina visita http://solojava.blogspot.com
>> -------------------------------------------
>> Estas recibiendo este email porque eres miembro del grupo SoloJava,
>> http://espanol.groups.yahoo.com/group/SoloJava/
>>
>> Si deseas retirarte solo envia un email a:
>> SoloJava-unsubscribe@yahoogroups.com ------------
>> You area part of the group SoloJava,
>> http://groups.yahoo.com/group/SoloJava
>> Enlaces de Yahoo! Grupos
>>
>>
>>
>>
>
>
>
>
>
> (*)La actividad aun no termina visita http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
> SoloJava-unsubscribe@yahoogroups.com
> ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
> Enlaces de Yahoo! Grupos
>
>
>
>
>
>
>
>

#3631 De: "Robert Marcano" <robert@...>
Fecha: Dom, 24 de Abr, 2005 7:06 am
Asunto: Re: proxy en java, dejar navegar a mis usuarios
robert_marcano
Sin conexión Sin conexión
Enviar correo Enviar correo
 
>
> Hola tengo un problema.
> Resulta que tengo que autentificar todas las salidas http desde varios
> ordenadores, no dejar navegar si la persona no se autentifica contra
> una  bbdd que tengo, y si se ha autentificado dejarle navegar por
> cualqueir  sittio.
>
> entre mis ordenadores e internet hay un proxy , squid.
>
> La parte de la autentificacion la tengo hecha, mediante un servlet un
> un  ejb. El browser se conectan a un servlet que valida el usuairo y la
>  contraseña.
> Bien pero supongamos que la persona no se valida.

Yo pondría la auntenticación en el Squid que ya tienes instalado. Squid
proporciona algunos mecanismos integrados como el uso de PAM (Pluggable
authentication module), NCSA, NTLM, SASL, SMB entre otros.

Uno módulo PAM se implementa en C y es un poco complicado si no tienes
experiencia con ello pero sería el mecanismo que usaría yo (por simple
conocimiento previo y que además me serviria para todos los demás programas
que permitan usar PAM)

Todos los mecanismos de atenticacion de Squid estan basados en un programa
que se indica en el archivo de configuración (por ejemplo para PAM es
pam_auth, en /usr/lib/squid en una distribución de Red Hat) Lee:

http://squid.visolve.com/squid/squid24s1/externals.htm#authenticate_program

Estes ejecutable lo unico que hace es recibir un usuario + espacio + una
clave por stdin e imprime OK en stdout si esta autorizado ERR si no..

Hacer un programa en el lenguaje que desees que haga eso es sencillo. toma
enc uenta que el programa no finaliza al reponder OK o ERR, si no que se
queda esperando más solicitudes. Por ejemplo si lo hicieras en Java sería
algo asi (para que completes).

public class SquidAuth {
   public static void main(String[] args) {
     // Conectarse a la base de datos
     Connection conn = conectarse();

     while (true) {
       // Leer de System.in

       // revisar en la base de datos lo leido de stdin

       // imprimir OK o ERR a System.out
     }
   }
}

luego creas un shell escript que ejecute tu programa, llamemoslo "javaauth"

JAVA_HOME=/usr/java/j2sdk1.4.2_07
$JAVA_HOME/bin/java -cp squidauth.jar SquidAuth

y ese programas lo configuras en squid

>
> como podria no dejarla navegar si no esta validada?
>
> Es decir no queiro que nadie que no sean mis usuarios, los tengo en uan
>  bbdd, puedan navegar.
> No lo puedo hacer con los usuairos de windows, solamente lo peudo hacer
>  contra una bbdd.
>
> Para ello se me ha ocurrido buscar un proxy hecho en java con la idea
> de si  el usuairo se autentifica poenr algun tipo de variable para que
> el usuairo  pueda navegar.
> Quizá sea una solucion no viable.
> Me podeis ayudar a ver como podría enfocar este tema?
> muchas gracias
>
>
>
>
> (*)La actividad aun no termina visita http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a:
> SoloJava-unsubscribe@yahoogroups.com ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
> Enlaces de Yahoo! Grupos
>
>
>
>

#3630 De: Dionisio Ruiz de Zárate <dionisio@...>
Fecha: Sáb, 23 de Abr, 2005 11:31 pm
Asunto: proxy en java, dejar navegar a mis usuarios
makaguen
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola tengo un problema.
Resulta que tengo que autentificar todas las salidas http desde varios
ordenadores, no dejar navegar si la persona no se autentifica contra una
bbdd que tengo, y si se ha autentificado dejarle navegar por cualqueir
sittio.

entre mis ordenadores e internet hay un proxy , squid.

La parte de la autentificacion la tengo hecha, mediante un servlet un un
ejb. El browser se conectan a un servlet que valida el usuairo y la
contraseña.
Bien pero supongamos que la persona no se valida.

como podria no dejarla navegar si no esta validada?

Es decir no queiro que nadie que no sean mis usuarios, los tengo en uan
bbdd, puedan navegar.
No lo puedo hacer con los usuairos de windows, solamente lo peudo hacer
contra una bbdd.

Para ello se me ha ocurrido buscar un proxy hecho en java con la idea de si
el usuairo se autentifica poenr algun tipo de variable para que el usuairo
pueda navegar.
Quizá sea una solucion no viable.
Me podeis ayudar a ver como podría enfocar este tema?
muchas gracias

#3629 De: "dukeleonel" <dukeleonel@...>
Fecha: Vie, 22 de Abr, 2005 8:08 pm
Asunto: Bases de datos java
dukeleonel
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Hola no tengo mucho tiempo programando en java
    pero me gusta este lenguaje y quiero aprender mas de el
    especialmente la parte de bases de datos en java sera
    q ustedes me pueden facilitar un manual q se relacione con
     eso o un vinculo hacia una pagina web q hable de ello

                                               gracias Duke

#3628 De: leonidas serrano <dukeleonel@...>
Fecha: Vie, 22 de Abr, 2005 8:04 pm
Asunto: Disculpeenn...
dukeleonel
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Podian recomendarme un buen manual o un enlace en internet
    q hable sobre java para aplicaciones de bases de datos
 
   y otro manual si pueden basico de struts
   gracias le agredesco su colaboracion 



Nuevo Correo Yahoo!

#3627 De: "Jose Antonio" <joseratts@...>
Fecha: Vie, 22 de Abr, 2005 11:08 pm
Asunto: como crear plug-in para eclipse
joseratts
Sin conexión Sin conexión
Enviar correo Enviar correo
 
Saludos amigos(as) me dirijo a ustedes en esta oportunidad con la
siguiente inquietud. ¿Alguno de ustedes ha creado un plug-in para
eclipse?? en el caso de ser cierto me gustaria mucho que me pudieran
dar algunos consejos o referirme algunas enlaces que les haya sido
funcionales o cualquier recurso que pueda ser valioso para dicha
tarea, cualquier ayuda sera muy agradecida de mi parte.
Sin más nada que agregar me despido.

Gracias de antemano

#3626 De: Robert Marcano <robert@...>
Fecha: Vie, 22 de Abr, 2005 5:58 pm
Asunto: Re: Error con postgres
robert_marcano
Sin conexión Sin conexión
Enviar correo Enviar correo
 
On Fri, 2005-04-22 at 17:47 +0200, alejandro fernandez wrote:
> Hola lista...
>
> Alguien de ustedes saber porque me puede suceder este error, creo que
> es porque el resultado de un query es muy grande; si estoy equivocado
> por favor haganmelo saber.  Gracias por la ayuda y disculpen el copiar
> el error pero queria ser explicito en el mensaje

es bueno que envias todo es stacktrace, pero lamentablemente no ayuda
mucho, has revisado los logs de postgresql?, que version es y en que
plataforma?
>
> org.postgresql.util.PSQLException: An I/O error occured while reading
> from backend - Exception: java.net.SocketException: socket closed
>
> Stack Trace:
>
> java.net.SocketException: socket closed
>
> at java.net.SocketInputStream.socketRead0(Native Method)
>
> at java.net.SocketInputStream.read(Unknown Source)
>
> at java.io.BufferedInputStream.fill(Unknown Source)
>
> at java.io.BufferedInputStream.read(Unknown Source)
>
> at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:166)
>
> at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:127)
>
> at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)
>
> at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
>
> at org.postgresql.jdbc1.AbstractJdbc1Statement.execute
> (AbstractJdbc1Statement.java:517)
>
> at org.postgresql.jdbc2.AbstractJdbc2Statement.execute
> (AbstractJdbc2Statement.java:50)
>
> at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery
> (AbstractJdbc1Statement.java:233)
>
> at pos.classes.dao.CInventarioDAO.getCantidadDisponible
> (CInventarioDAO.java:1478)
>
> at pos.actions.POSBusquedaDisponibilidad.execute
> (POSBusquedaDisponibilidad.java:101)
>
> at org.apache.struts.action.RequestProcessor.processActionPerform
> (RequestProcessor.java:484)
>
> at org.apache.struts.action.RequestProcessor.process
> (RequestProcessor.java:274)
>
> at org.apache.struts.action.ActionServlet.process
> (ActionServlet.java:1482)
>
> at org.apache.struts.action.ActionServlet.doGet
> (ActionServlet.java:507)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:237)
>
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:157)
>
> at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:214)
>
> at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)
>
> at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:520)
>
> at org.apache.catalina.core.StandardContextValve.invokeInternal
> (StandardContextValve.java:198)
>
> at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:152)
>
> at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)
>
> at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:520)
>
> at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:137)
>
> at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)
>
> at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:118)
>
> at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:102)
>
> at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:520)
>
> at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:109)
>
> at org.apache.catalina.core.StandardValveContext.invokeNext
> (StandardValveContext.java:104)
>
> at org.apache.catalina.core.StandardPipeline.invoke
> (StandardPipeline.java:520)
>
> at org.apache.catalina.core.ContainerBase.invoke
> (ContainerBase.java:929)
>
> at org.apache.coyote.tomcat5.CoyoteAdapter.service
> (CoyoteAdapter.java:160)
>
> at org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:799)
>
> at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
>
> at org.apache.tomcat.util.net.TcpWorkerThread.runIt
> (PoolTcpEndpoint.java:577)
>
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:683)
>
> at java.lang.Thread.run(Unknown Source)
>
> End of Stack Trace
>
>
>
> ______________________________________________________________________
>
> Nuevo Correo Yahoo!
>
>
> (*)La actividad aun no termina visita http://solojava.blogspot.com
> -------------------------------------------
> Estas recibiendo este email porque eres miembro del grupo SoloJava,
> http://espanol.groups.yahoo.com/group/SoloJava/
>
> Si deseas retirarte solo envia un email a: SoloJava-
> unsubscribe@yahoogroups.com
> ------------
> You area part of the group SoloJava,
> http://groups.yahoo.com/group/SoloJava
>
>
>
> ______________________________________________________________________
> Enlaces de Yahoo! Grupos
>       * Para visitar tu grupo en Internet, ve a:
>         http://espanol.groups.yahoo.com/group/SoloJava/
>
>       * Para cancelar tu suscripción a este grupo, envía un mensaje a:
>         SoloJava-unsubscribe@...
>
>       * El uso de Yahoo! Grupos está sujeto a las Condiciones del
>         servicio de Yahoo! .
>
________________________________________
Robert Marcano

web: http://www.marcanoonline.com/
blog: http://www.marcanoonline.com/plog/

#3625 De: alejandro fernandez <alejof8@...>
Fecha: Vie, 22 de Abr, 2005 3:47 pm
Asunto: Error con postgres
alejof8
Sin conexión Sin conexión
Enviar correo Enviar correo
 

Hola lista...

Alguien de ustedes saber porque me puede suceder este error, creo que es porque el resultado de un query es muy grande; si estoy equivocado por favor haganmelo saber.  Gracias por la ayuda y disculpen el copiar el error pero queria ser explicito en el mensaje

org.postgresql.util.PSQLException: An I/O error occured while reading from backend - Exception: java.net.SocketException: socket closed

Stack Trace:

java.net.SocketException: socket closed

at java.net.SocketInputStream.socketRead0(Native Method)

at java.net.SocketInputStream.read(Unknown Source)

at java.io.BufferedInputStream.fill(Unknown Source)

at java.io.BufferedInputStream.read(Unknown Source)

at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:166)

at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:127)

at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)

at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)

at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517)

at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)

at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233)

at pos.classes.dao.CInventarioDAO.getCantidadDisponible(CInventarioDAO.java:1478)

at pos.actions.POSBusquedaDisponibilidad.execute(POSBusquedaDisponibilidad.java:101)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

at java.lang.Thread.run(Unknown Source)

End of Stack Trace



Nuevo Correo Yahoo!

Mensajes 3625 - 3654 de 5378   Más nuevo  |  < Más reciente  |  Más antiguo >  |  Más antiguo
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda