needing help

Discussion in 'Programming General' started by heidern, Dec 5, 2007.

needing help
  1. Unread #1 - Dec 5, 2007 at 10:18 AM
  2. heidern
    Referrals:
    0

    heidern Guest

    needing help

    Good day. i just wrote a code for a gui program.but i have difficulties in getting the button to read what was input in the textfield and then the text that was input in the textfield will be display in JOptionPane.i have leave the button code empty.here's the code.please help me.thanks

    // Fig. 11.15: misha.java
    // Creating JButtons.

    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import javax.swing.JFrame;
    import javax.swing.JTextField;
    import javax.swing.JButton;
    import javax.swing.JLabel;
    import java.awt.BorderLayout;
    import javax.swing.JPanel;
    import javax.swing.JOptionPane;
    import javax.swing.Icon;
    import javax.swing.ImageIcon;
    public class misha2 extends JFrame
    {
    private JLabel label1;
    private JLabel label2,;
    private JTextField TextField1;
    private JButton Enter;
    private JPanel loginPanel,loginPanel1,loginPanel2;

    public static void main( String args[] )
    {
    misha2 misha2 = new misha2(); // create misha2
    misha2.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    misha2.setSize( 200, 200 ); // set frame size
    misha2.setVisible( true ); // display frame
    } // end main
    // misha2 adds JButtons to JFrame
    public misha2()
    {
    super( "valley game" );
    setLayout( new BorderLayout() ); // set frame layout

    //NORTH

    loginPanel=new JPanel();
    label1=new JLabel("WELCOME");
    loginPanel.add(label1,BorderLayout.CENTER);
    add(loginPanel,BorderLayout.NORTH);
    //center

    loginPanel1 = new JPanel();
    label2 = new JLabel("NAME");
    loginPanel1.add(label2,BorderLayout.WEST);
    TextField1 = new JTextField( 10 );
    loginPanel1. add( TextField1,BorderLayout.CENTER ); // add textField1 to JFrame


    add(loginPanel1, BorderLayout.CENTER);

    //South

    loginPanel2=new JPanel();
    Icon bug2 = new ImageIcon( getClass().getResource( "bug2.gif" ) );
    Enter=new JButton("Enter",bug2);
    loginPanel2.add(Enter);
    add(loginPanel2, BorderLayout.SOUTH);


    ButtonHandler handler = new ButtonHandler();
    Enter.addActionListener(handler);

    TextField1.addActionListener( handler );
    }//end class public misha2


    // inner class for button event handling
    private class ButtonHandler implements ActionListener
    {
    // handle button event
    public void actionPerformed( ActionEvent event )
    {



    } // end method actionPerformed
    } // end private inner class ButtonHandler

    private class TextFieldHandler implements ActionListener
    {
    // handle textfield event
    public void actionPerformed( ActionEvent event )
    {
    String string = ""; // declare string to display

    // user pressed Enter in JTextField textField1
    if ( event.getSource() == TextField1 )
    string = String.format( "textField1: %s",event.getActionCommand() );
    } // end method actionPerformed
    } // end private inner class textfield handler
    } // end class misha2
     
< screen recorder | [TUT] Neural Network Basics >

Users viewing this thread
1 guest


 
 
Adblock breaks this site