S
Sören
Gast
Hallo, programmiere heute zum ersten mal so 'ne GUI in Java.
Wie mache ich das, dass beim Klick auf den Button "jbutton1" etwas passiert?
Mein Code, aber der geht nicht:
Wie mache ich das, dass beim Klick auf den Button "jbutton1" etwas passiert?
Mein Code, aber der geht nicht:
Code:
import Network.Network;
import Network.NetworkListener;
import Password.Password;
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.*;
import java.util.StringTokenizer;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FirstGUI extends JFrame
{
private JButton button;
private JPanel panel;
Network network;
private String nickname;
private String passwort;
private String channel;
private FirstGUI()
{
super("StayOnline by MacPri");
setSize(400,150);
setLocation(300,230);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout(5,5));
string nickname;
string passwort;
string channel;
nickname = "";
passwort = "";
channel = "";
panel = new JPanel(new GridLayout(5,2));
final JTextField nickField = new JTextField();
final JPasswordField passField = new JPasswordField();
final JTextField channelField = new JTextField();
JButton jbutton1 = new JButton("StayOnline!");
panel.add(new JLabel(" Nickname:"));
panel.add(nickField);
panel.add(new JLabel(" Passwort:"));
panel.add(passField);
panel.add(new JLabel(" Channel:"));
panel.add(channelField);
panel.add(new JLabel(" "));
panel.add(jbutton1);
getContentPane().add(panel);
setVisible(true);
}
jbutton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
nickname = nickField.getText();
passwort = new String(passField.getPassword());
channel = channelField.getText();
network = new Network(this);
}
});
public static void main(String[] args)
{
FirstGUI g = new FirstGUI();
}
}