Barra de windows
¿Alguien sabe como se puede ocultar la barra de windows?, me refiero a la barra desde la que se arratran las ventanas.
Quiero que aparezca la ventana sin la barra.
Gracias.
Quiero que aparezca la ventana sin la barra.
Gracias.
Marcos, en nombre de todas las mujeres de este foro (creo), eso no ha tenido mucha gracia.
Hola Marta,
En esta página se plantean cómo hacer un frame sin barra de titulo:
http://www.mindspring.com/~scdrye/java/faq.html#notswing_frame
Se supone que utilizando este método:
public void setUndecorated(boolean undecorated)
te aparecerĂa sin tĂtulo...
Yo no lo he probado. Que tengas suerte.
Un abrazo,
Nir.
En esta página se plantean cómo hacer un frame sin barra de titulo:
http://www.mindspring.com/~scdrye/java/faq.html#notswing_frame
Se supone que utilizando este método:
public void setUndecorated(boolean undecorated)
te aparecerĂa sin tĂtulo...
Yo no lo he probado. Que tengas suerte.
Un abrazo,
Nir.
Oye tal vez tu estas mal en terminos pero me parece que tu te refieres a la BARRA DE TITULO (TITLEBAR) bueno
si es asi ha y te va el codigo
import java.awt.*;
import java.awt.event.*;
public class MyApp extends Frame
{
Button boton=new Button("Cerrar");
public MyApp()
{
this.addWindowListener (new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
System.exit(0);
}
});
this.setTitle("Hola");
this.setUndecorated(true);
this.add(boton,"South");
}
public boolean action(Event e, Object o)
{
System.exit(0);
return true;
}
public static void main(String args[])
{
System.out.println("Starting App");
MyApp f = new MyApp();
f.setSize(100,100);
f.show();
}
}
esta es la primra forma con la que debes
tener cuidado en lo siguiente
solo puede utilizar el setUndecorated(boolean);
cuando el form no esta visible por que de lo contrario te aparecera un error ok.
la segunda es no usar Jframe ni Frame sino Jwindow o Window segun lo que trabajes de la siguiente forma
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyApp
{
JButton test = new JButton("TEST");
public MyApp()
{
JWindow window = new JWindow();
window.getContentPane().add(test, BorderLayout.SOUTH);
window.setSize(300, 300);
window.setVisible(true);
}
public static void main(String[] args)
{
new MyApp();
}
}
si es asi ha y te va el codigo
import java.awt.*;
import java.awt.event.*;
public class MyApp extends Frame
{
Button boton=new Button("Cerrar");
public MyApp()
{
this.addWindowListener (new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
System.exit(0);
}
});
this.setTitle("Hola");
this.setUndecorated(true);
this.add(boton,"South");
}
public boolean action(Event e, Object o)
{
System.exit(0);
return true;
}
public static void main(String args[])
{
System.out.println("Starting App");
MyApp f = new MyApp();
f.setSize(100,100);
f.show();
}
}
esta es la primra forma con la que debes
tener cuidado en lo siguiente
solo puede utilizar el setUndecorated(boolean);
cuando el form no esta visible por que de lo contrario te aparecera un error ok.
la segunda es no usar Jframe ni Frame sino Jwindow o Window segun lo que trabajes de la siguiente forma
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyApp
{
JButton test = new JButton("TEST");
public MyApp()
{
JWindow window = new JWindow();
window.getContentPane().add(test, BorderLayout.SOUTH);
window.setSize(300, 300);
window.setVisible(true);
}
public static void main(String[] args)
{
new MyApp();
}
}
