Pessoal,
Como eu faço para que, ao clicar em um item do menu que criei, ele abra outra JFrame?
Abraços,
Pessoal,
Como eu faço para que, ao clicar em um item do menu que criei, ele abra outra JFrame?
Abraços,
assim:
new JFrame().show();
isso fica dentro da Action do botão!
vlw
assim:new JFrame().show();isso fica dentro da Action do botão!
vlw
Oi,
Utilize o setVisible(true); pois o método show está deprecated.
Tchauzin!
Prefiro ainda criar a janela antes e depois só chamar ela
ClasseAChamar cac = new ClasseAChamar();
evento{
cac.setVisible(true);
}
mais ou menos assim!
assim:new JFrame().show();isso fica dentro da Action do botão!
vlwOi,
Utilize o setVisible(true); pois o método show está deprecated.
Tchauzin!
vlw
Prefiro ainda criar a janela antes e depois só chamar elaClasseAChamar cac = new ClasseAChamar(); evento{ cac.setVisible(true); }mais ou menos assim!
Boa noite,
Segue o código:
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
Sobre s = new Sobre();
s.setVisible(true);
}
Ocorreu esse erro ao clicar no botão:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: conversortemperatura/Sobre
at conversortemperatura.Main.jMenuItem1ActionPerformed(Main.java:565)
at conversortemperatura.Main.access$700(Main.java:20)
at conversortemperatura.Main$8.actionPerformed(Main.java:487)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264)
at java.awt.Component.processMouseEvent(Component.java:6263)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: conversortemperatura.Sobre
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 30 more
Está dando erro que ele não está encontrando a classe Sobre.
Não entendo, e isso que ela está no mesmo pacote…
Aperta Ctrl + Shift + O… (se tiver usando o eclipse)
não deve ter importado ela…