pantalla de registro URGENTE!!

nikex
18 de Noviembre del 2004
Hola a todos,
no se como puedo hacer una pantalla de registro de acceso al sistema, esto es una pantalla en la que el usuario tenga que introducir su nick y password. La peculiaridad de esto es k el usuario no debe poder cerrar la aplicacion ni minimizarla en esta pantalla.

¿alguien sabe cómo puedo hacerlo? Estoy desesperao
Gracias

Rigel
18 de Noviembre del 2004
HOLA:

Bueno si quieres generar la pantalla de registro esto te puede servir:

import javax.swing.*;
import java.awt.*;
public class A {
public static void main(String[] args) {
JFrame f = new JFrame();
Container container = f.getContentPane();
container.setLayout(new GridBagLayout());
((JPanel)container).setBorder(BorderFactory.createTitledBorder(
"Entrada al sistema"));
GridBagConstraints c = new GridBagConstraints();
c.weightx=0.4; c.weighty=1.0;
c.gridwidth=GridBagConstraints.RELATIVE;
c.gridheight=GridBagConstraints.RELATIVE;
c.fill=GridBagConstraints.BOTH;
c.anchor = GridBagConstraints.WEST;
c.insets = new Insets(2,5,2,0);
container.add(new JLabel("Usuario"),c);
c.gridwidth=GridBagConstraints.REMAINDER;
c.gridheight=GridBagConstraints.RELATIVE;
c.weightx=1.0;
c.insets = new Insets(2,0,2,5);
container.add(new JTextField(),c);
c.gridwidth=GridBagConstraints.RELATIVE;
c.gridheight=GridBagConstraints.REMAINDER;
c.weightx=0.4;
c.insets = new Insets(2,5,2,0);
container.add(new JLabel("Contraseña"),c);
c.gridwidth=GridBagConstraints.REMAINDER;
c.gridheight=GridBagConstraints.REMAINDER;
c.weightx=1.0;
c.insets = new Insets(2,0,2,5);
container.add(new JTextField(),c);
f.setSize(220,110);
f.setTitle("Login");
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}

En cuanto a que no quieres que el usuario tenga la posibilidad de cerrar la aplicación lo que te puedo sugerir, sería que no incluyas la decoración.

frame.setUndecorated(true);

con esto no va a aparecer los bordes de tu ventana,, sin embargo se que existe la posibilidad de deshabilitar el botón de cerrar, puedes seguir buscando esa parte más especifica.

Saludos y Suerte