Minimizar

2 respostas
progJava

estou minimizando Jframe só que desejo minimiza-lo addicionando ao meu menu (JMenuBar) não na bara do win. Como faço?

2 Respostas

Josemar_Jobs

Tente isso,

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class Janela {
	static JFrame f = new JFrame();

	public static void main(String[] args) {
		JMenuItem mi = new JMenuItem("Minimizar");
		mi.addActionListener(new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent e) {
				f.setExtendedState(JFrame.ICONIFIED);
			}
		});
		JMenu menu = new JMenu("Clique");
		menu.add(mi);
		JMenuBar menuBar = new JMenuBar();
		menuBar.add(menu);

		f.setJMenuBar(menuBar);
		f.setSize(300, 300);
		f.setDefaultCloseOperation(3);
		f.setVisible(true);

	}

}
progJava

desejo adicionar o item minimizado no JmenuBar (Ex.:quando minimizamos uma tela do win. xp ela fica ao lado do menu iniciar ,como add ao meu JmenuBar ao invés de adicionar ao menu do win.xp entende?) teria uma forma,ex? Obrigado.

Criado 5 de dezembro de 2009
Ultima resposta 5 de dez. de 2009
Respostas 2
Participantes 2