mi yar no funciona

Iniciado por sapito169, 19 Abril 2008, 19:42 PM

0 Miembros y 1 Visitante están viendo este tema.

sapito169

bueno este es el problema ya e trabajado con Jar un monton de vese y los e creado varias veces y jamas e tenido un solo porblema
bueno cuando agrego un panel con distribucion xylayout y creo el jar se crea satisfacoriamente pero cuando los ejecuto no pasa nada :-( :-( pero si buelvo a quitar el jpanel con distribucion xllayout y creo el jar de la misma forma funciona normal

Sk9ITk5Z

pon el codigo para ver si podemos ayudar en algo..
Este es un pueblo de corazón extraviado, no quiere conocer mis caminos por eso no entraran en mi descanso.

sapito169

Cita de: Morani en 22 Abril 2008, 21:15 PM
pon el codigo para ver si podemos ayudar en algo..

con esto arranco el programa
import java.awt.Dimension;
import java.awt.Toolkit;

import javax.swing.JFrame;
import javax.swing.UIManager;

public class aplicacion {
    public aplicacion() {
        JFrame frame = new ventana();
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = frame.getSize();
        if (frameSize.height > screenSize.height) {
            frameSize.height = screenSize.height;
        }
        if (frameSize.width > screenSize.width) {
            frameSize.width = screenSize.width;
        }
        frame.setLocation( ( screenSize.width - frameSize.width ) / 2, ( screenSize.height - frameSize.height ) / 2 );
        frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e) {
            e.printStackTrace();
        }
        new aplicacion();
    }
}

esta es mi ventana

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;

import javax.swing.JFrame;
import javax.swing.JPanel;

import oracle.jdeveloper.layout.XYLayout;

public class ventana extends JFrame {
    private BorderLayout borderLayout1 = new BorderLayout();
    private JPanel jPanel1 = new JPanel();
    private XYLayout xYLayout1 = new XYLayout();

    public ventana() {
        try {
            jbInit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        this.getContentPane().setLayout(borderLayout1);
        this.setSize( new Dimension(400, 300) );
        jPanel1.setLayout(xYLayout1);
        jPanel1.setBackground(Color.red);
        xYLayout1.setWidth(140);
        this.getContentPane().add(jPanel1, BorderLayout.EAST);
    }
}



The_Dangerouse

Holas...

Me parece interesante.. pero te digo....

verifica si el paquete que lleva "oracle.jdeveloper.layout.XYLayout " no solo lo llamaste desde el proyecto... es decir si: debes tener la libreria colocada en la carpeta jre1.*.*/bin/ext (WINDOWS), y sino busca todo las carpetas ext y colocalas ahi.

Ese es la razon por que no corre tu jar, porque trata de buscar tu libreria y no lo encuentra en la maquina virtual.. debes implemetar en la maquina virtual.

Espero ser claro..
Saludos.

-The_Dangerouse-
Si no terminas ahora... no lo terminas mañana....  por que mañana tendras otro plan....