Pessoal boa tarde, me tirem uma duvida, quando inicio minha aplicação ela fica em tela cheia, porem por cima da barra de tarefas, eu queria que a barra de tarefas aparecesse, tem como? Abaixo a imagem para voces verem como fica.
Está codificando a janela na mão ou está usando algum editor visual (Netbeans, WindowBuilder)? Como você está maximizando a tela?
Normalmente, usando o setWindowState(JFrame.MAXIMIZED_BOTH), a janela fica maximizada e não cobre a barra de tarefas. É assim que está fazendo?
Abraço.
TerraSkilll Entao na verdade uso setExtendedState(ViewPrincipal.MAXIMIZED_BOTH); tentei usar como me passou mas nao estou sabendo aplicar.
o problema é que vc ta usando o undecorated
tambem.
Tenta isso:
Rectangle r = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds();
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setUndecorated(true);
frame.setSize(r.width, r.height);
frame.setVisible(true);
Agradeço ai a ajuda de todos, consegui resolver apenas retirando o setExtendedState(ViewPrincipal.MAXIMIZED_BOTH); colocando apenas o MAXIMIZED_BOTH direto na propiedade do frame, desta forma funcionou vai entender.
orochimaru sua forma deu certo tbem, obrigado.