Hallo zusammen,
ich habe ein Hauptprogramm, welches die Methode game_beta benutzt und aufruft:
[CODE lang="java" title="Hauptprogramm"]
package Pokercode;
public class main_beta {
public static void main(String[] args) {
game_beta game = new game_beta();
}
}
[/CODE]
Die Methode game_beta wird hier aufgebaut
Nun möchte ich den Integer "nop", den ich über die Combobox und den Actionlistener gewählt habe, ins Hauptprogramm mit einem return-Statement zurückgeben. Wie kann man das machen?
Ich möchte den Integer nämlich dann im Hauptprogramm weiterverwenden.
Viele Grüße
ich habe ein Hauptprogramm, welches die Methode game_beta benutzt und aufruft:
[CODE lang="java" title="Hauptprogramm"]
package Pokercode;
public class main_beta {
public static void main(String[] args) {
game_beta game = new game_beta();
}
}
[/CODE]
Die Methode game_beta wird hier aufgebaut
Java:
package Pokercode;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class game_beta extends JFrame implements ActionListener {
// FRAME
JFrame frame;
// BUTTON
// COMBOBOX
Integer[] number_of_players = {1, 2, 3, 4, 5, 6, 7, 8};
JComboBox<Integer> n_o_p = new JComboBox<>(number_of_players);
JLabel number_of_players_label = new JLabel();
// INPUT STACK HEIGHT [$]
public game_beta() {
// BUILT
n_o_p = new JComboBox(number_of_players);
n_o_p.setBounds(0,0,150,20);
n_o_p.addActionListener(this);
frame = new JFrame("Text");
frame.setSize(new Dimension(1920,1080));
frame.setLocationRelativeTo(null);
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
//ADD OPERATIONS
frame.add(n_o_p);
}
@Override
public void actionPerformed(ActionEvent e) {
int nop = 0;
nop = (int) n_o_p.getSelectedItem();
System.out.println(nop);
}
}
Nun möchte ich den Integer "nop", den ich über die Combobox und den Actionlistener gewählt habe, ins Hauptprogramm mit einem return-Statement zurückgeben. Wie kann man das machen?
Ich möchte den Integer nämlich dann im Hauptprogramm weiterverwenden.
Viele Grüße