View Single Post
  #1 (permalink)  
Old 12-09-2007, 09:34 PM
plodos plodos is offline
Member
 
Join Date: Jul 2007
Posts: 3
plodos is on a distinguished road
JMenu calling another Forms/Panels
import javax.swing.*;

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

public class Hw extends JFrame{

JButton[] buttons = new JButton[26];

public Hw(){
Menu();
getContentPane().setLayout(new GridLayout(2,13));
JButton []buttons=new JButton[26];

for(int i=0; i<buttons.length;i++)
{
buttons[i]=new JButton(""+(char)('A'+i));
getContentPane().add(buttons[i]);
}

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
}

public void Menu(){
// set up File menu and its menu items
JMenu fileMenu = new JMenu( "File" );
fileMenu.setMnemonic( 'F' );

// set up About... menu item
JMenuItem saveItem = new JMenuItem( "Save Game" );
saveItem.setMnemonic( 'A' );

fileMenu.add( saveItem );

// set up About... menu item
JMenuItem loadItem = new JMenuItem( "Load Game" );
loadItem.setMnemonic( 'A' );

fileMenu.add( loadItem );


// set up Exit menu item
JMenuItem exitItem = new JMenuItem( "Exit" );
exitItem.setMnemonic( 'x' );


fileMenu.add( exitItem );

// create menu bar and attach it to MenuTest window
JMenuBar bar = new JMenuBar();
setJMenuBar( bar );
bar.add( fileMenu );
///////////////////////////////////////////////////////////////
// create Format menu, its submenus and menu items
JMenu optionsMenu = new JMenu( "Options" );
optionsMenu.setMnemonic( 'F' );

// set up About... menu item
JMenuItem optionsItem = new JMenuItem( "Options" );
optionsItem.setMnemonic( 'A' );

optionsMenu.add( optionsItem );

// add Format menu to menu bar
bar.add( optionsMenu );


}

public static void main(String[] args) {
Hw win = new Hw();
win.setVisible(true);
win.setTitle("Hangman Game");
}



}

Problem is calling another Panel, if I click the Save Game , program will show me another Form/Panel ... What is the code block to call another forms?
But i dont want to use JFıleChooser , I just want to empty form

saveItem.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
//what will I write??????
//
}
});
Reply With Quote
Sponsored Links