ich hab folgendes problem und finde irgendwie keine lösung für:
ich hab eine main class aus der ich eine gui object initialisiere und ich würde gerne über einen button vom gui aus eine rechnung starten die dann später wieder im gui ausgegeben wird... jetzt gehts mir aber erst mal darum wie ich das program gestartet bekomme
teile der main class:
ich hoff mir kann einer ein paar tips zu geben
ich hab eine main class aus der ich eine gui object initialisiere und ich würde gerne über einen button vom gui aus eine rechnung starten die dann später wieder im gui ausgegeben wird... jetzt gehts mir aber erst mal darum wie ich das program gestartet bekomme
teile der main class:
Java:
public class main {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
subwin inst = new subwin();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
// hier kommt nun der code vlt in einer methode zur
//zeit steht er einfach nur so drin der später dann aufgerufen werden soll durch das gui
Java:
public class subwin extends javax.swing.JFrame
{
private JButton jButton1;
private JButton jButton2;
public subwin() {
super();
this.parent = parent;
initGUI();
}
private void initGUI() {
try {
GroupLayout thisLayout = new GroupLayout((JComponent)getContentPane());
getContentPane().setLayout(thisLayout);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
{
jTabbedPane1 = new JTabbedPane();
{
jPanel1 = new JPanel();
GroupLayout jPanel1Layout = new GroupLayout((JComponent)jPanel1);
jPanel1.setLayout(jPanel1Layout);
jTabbedPane1.addTab("jPanel1", null, jPanel1, null);
{
jButton1 = new JButton();
jButton1.setLayout(null);
jButton1.setText("Exit");
jButton1.setToolTipText("Press to Exit");
}
//usw.........
//jButton1 ist der exit button und wird so abgefangen:
//exit button function
jButton1.addActionListener( new ActionListener()
{
@Override public void actionPerformed( ActionEvent e )
{
System.exit( 0 );
}
} );
//jButton2 ist der RUN button über welchen ich das programm dann starten will
ich hoff mir kann einer ein paar tips zu geben