Hallo!
Ich bin gerade leicht am Verzweifeln, ich habe Frames erstellt und möchte die über ein Buttonklick miteinander verbinden. Nun ich weiß, dass das mit einem ActionListener gehen sollte.
Jedoch habe ich keine Ahnung wo ich das genau einfügen soll. Bzw ich hab jetzt etwas gemacht, aber kann das nicht korrigieren, da ich gerade den Black-Outs meines Lebens habe.;(;(
Ich hoffe ihr könnt mir helfeeeeeeen. Es ist nur ein Satz was ich da reinschreiben muss damit das Projekt endlich fertig wird.:rtfm::rtfm:
Danke schon mal, ich hoffe ich bekomm es heute Abend noch hin, damit ich genüsslich schlafen kann. :bae:
ich weiß, dass das hin musst, irgendwo
Ich bin gerade leicht am Verzweifeln, ich habe Frames erstellt und möchte die über ein Buttonklick miteinander verbinden. Nun ich weiß, dass das mit einem ActionListener gehen sollte.
Jedoch habe ich keine Ahnung wo ich das genau einfügen soll. Bzw ich hab jetzt etwas gemacht, aber kann das nicht korrigieren, da ich gerade den Black-Outs meines Lebens habe.;(;(
Ich hoffe ihr könnt mir helfeeeeeeen. Es ist nur ein Satz was ich da reinschreiben muss damit das Projekt endlich fertig wird.:rtfm::rtfm:
Danke schon mal, ich hoffe ich bekomm es heute Abend noch hin, damit ich genüsslich schlafen kann. :bae:
Java:
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JEditorPane;
import javax.swing.JTextArea;
import javax.swing.JComboBox;
import javax.swing.JTextPane;
import javax.swing.JSeparator;
import javax.swing.JFormattedTextField;
import javax.swing.JMenu;
import java.awt.Panel;
import java.awt.TextField;
import javax.swing.JTabbedPane;
import javax.swing.JTextField;
import javax.swing.JLabel;
import com.jgoodies.forms.factories.DefaultComponentFactory;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Login extends JFrame {
private JPanel contentPane;
private JPasswordField passwordField;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Login frame = new Login();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public class actionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
}
}
/**
* Create the frame.
*/
public Login() {
setBackground(new Color(255, 0, 0));
setTitle("Willkommen zu iLoveMusic");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 392, 191);
contentPane = new JPanel();
contentPane.setToolTipText("");
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JButton btnNewButton = new JButton("Login");
btnNewButton.setBounds(5, 124, 371, 28);
contentPane.add(btnNewButton);
btnNewButton.setVisible(true);
JButton btnAbbrechen = new JButton("Registration ");
btnAbbrechen.setBounds(5, 102, 371, 23);
contentPane.add(btnAbbrechen);
btnAbbrechen.setVisible(true);
addButtonListener(btnAbbrechen);
addButtonListener(btnNewButton);
passwordField = new JPasswordField();
passwordField.setBounds(229, 71, 137, 20);
contentPane.add(passwordField);
JEditorPane editorPane = new JEditorPane();
editorPane.setBounds(229, 26, 137, 23);
contentPane.add(editorPane);
JLabel lblUsername = DefaultComponentFactory.getInstance().createTitle("Username");
lblUsername.setBounds(31, 26, 88, 14);
contentPane.add(lblUsername);
JLabel lblPassword = DefaultComponentFactory.getInstance().createTitle("Password");
lblPassword.setBounds(31, 71, 88, 17);
contentPane.add(lblPassword);
}
ich weiß, dass das hin musst, irgendwo
Java:
private void addButtonListener(JButton b){
b.addActionListener(new ActionListener(){