Dos preguntillas de Java

Buenas,


Tengo dos preguntas. La primera, estoy declarando un JFrame en java de un tamaño que establezco pero en cambio cuando ejecuto el programa el JFrame se ve reducido al tamaño de la label:


import java.awt.*;
import javax.swing.*;
public class Prueba3 extends javax.swing.JFrame
{
public static void main (String [] args) {
JFrame frame = new JFrame();
JLabel hi = new JLabel( "Ello World );
frame.getContentPane().add(hi, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(150, 150);
frame.pack();
frame.setVisible(true);
}
}


Como puedo evitar esto?? Ejecuto la clase desde Linux con el comando java Prueba3.


Y mi otra pregunta es sobre un componente, no se cual puede ser... Necesito como una especie de tabla con campos que rellenaré de un fichero de texto con "|" como separadores. Cuando rellene la información de cada campo me gustaría que se pudiera pulsar el botón derecho sobre cada opción y tener diferentes posibilidades de elegir (ejecutar, matar, si se pincha en otro campo que la opción con el botón derecho sea transferir...)
Puedo hacer esto de alguna forma?

Sobre X11 en Java sabes algo? O donde puedo buscar algo???


Muchas gracias!!!!!!!!
Un saludo

Añade tu respuesta

Haz clic para o