Eitaaa!
Acredito que essa tarefa será muito dificil de ser concretizada, já que após a abertura da janela, o SO a gerencia.
Eitaaa!
Acredito que essa tarefa será muito dificil de ser concretizada, já que após a abertura da janela, o SO a gerencia.
uma ideia então seria vc criar esta janela se mostrar o ícone na barra tarefas do SO…
Não sei se é possivel e como fazer, mas tem uma discussão parcida aqui:
http://www.guj.com.br/posts/list/25354.java
vallew!!!
Dá uma lida nisso aqui, acho que te ajuda: http://java.sun.com/docs/books/tutorial/uiswing/events/windowlistener.html
Você pode configurar um WindowListener que trata o windowIconified(WindowEvent e){ this.setState(Frame.NORMAL);} que “volta” ao normal.
Quase imperceptível =)
Estranho, ele aceita minimizar pela barra do SO?! Quanto a não mostrar na barra eu não sei te ajudar, nunca fiz isso.
Mas tem, uma “gambi”. Você cria um JDialog e coloca seu JFrame dentro dele. Aí esse JDialog é criado só com o botão de fechar.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class RemoveMaxAndMinButton extends JDialog{
public RemoveMaxAndMinButton(JFrame frame, String str){
super(frame,str);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent evt){
System.exit(0);
}
});
}
public static void main(String[] args){
try{
RemoveMaxAndMinButton frame = new RemoveMaxAndMinButton(new JFrame(),
"Remove the Minimize and Maximize button from the Title Bar");
JPanel panel = new JPanel();
panel.setSize(200,200);
JLabel lbl = new JLabel("No Buttons");
panel.add(lbl);
frame.add(panel);
frame.setSize(400, 400);
frame.setVisible(true);
}
catch(IllegalArgumentException e){
System.exit(0);
}
}
Avisa aí se tiver sucesso. Falou!
De nada. Mas cara, só pra questões práticas, modifica o tópico e escreve antes dele [RESOLVIDO] pro pessoal saber que não precisa mais ler pra ajudar. Blz? Falow!
no initComponents do seu JFrame voce invoca esse método
setUndecorated(true);
que ele retira a barra de título.
Gente estou criando uma janela onde não gostaria que ela pudesse ser minimizada .
Eu consegui até agora deixar a janela sem os menus minimizar , maximiza e fechar . Setei esse código que no caso faz com que a tela não possa ser fechada.
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
Até aí tudo bem o problema é que…Clicando na barra de tarefas windows com o lado direito do mouse em cima da minha janela aparece aquele menu minimizar fazendo assim a minha janela ser minimizada .
O problema ja não é na minha aplicação pois creio que o sistema operacional que disponibiliza este recurso… …Alguem tem alguma idéia de como eu faço pra resolver esse problema !!! Impedir que o usuário minimize a tela dessa maneira…
Agradeço a quem ajudar…
O problema não esta na JFrame que é aberta e sim na barra de menu do windows que possibilita minimzar a JFrame …
Será que tem como eu chamar a minha JFrame sem fazer com que ela apareça na barra de tarefas !?
Valeu !!!
Deu certinho isso que vc falou da JDialog…salvou o meu emprego kkkkkk…
O presidente aqui caxias de mais kkkk…
Value pela ajuda