få en knap til at åbne en ny vindue
i min applet laver jeg en knap som skal åbne en ny vindue. denne vindue skal så ha en knap som kan lave noget, mit problem er at jeg kan godt finde ud af at lave en knap som åbner en frame som ligger i samme klasse men de skal helst være to individuelle klasser. Nedenfor beskriver jeg et program som ligner mit.Siden jeg ikke har masse erfaring med java ville jeg sætt pris på at få kode som jeg kan kopiere over i mit progr eller hvis det som jeg har lavet er noget lort ville jeg sætte pris på noget helt nyt som laver det same...
klasse1.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class klasse1 extends JApplet
{
JButton openklasse2 = new JButton("open klasse2");
public void init()
{
ActionListener al = new ActionListener() {
public void actionPerformed(ActionEvent e) {
//open klasse2
}};
openklasse2.addActionListener(al);
Container cp = getContentPane();
cp.add(openklasse2);
}
public static void main (String args[]) {
JApplet klasse1 = new klasse1();
JFrame frame = new JFrame("klasse1");
frame.getContentPane().add(klasse1);
frame.setSize(100, 100);
klasse1.init();
klasse1.start();
frame.setVisible(true);
}
}
--------------------
klasse2.java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class klasse2 extends JApplet
{
JButton skrivlinje = new JButton("skriv linje");
public void init()
{
ActionListener a2 = new ActionListener() {
public void actionPerformed(ActionEvent e2) {
System.out.println("det virker");
}};
skrivlinje.addActionListener(a2);
Container cp2 = getContentPane();
cp2.add(skrivlinje);
}
public static void main (String args[]) {
JApplet klasse2 = new klasse2();
JFrame frame2 = new JFrame("klasse2");
frame2.getContentPane().add(klasse2);
frame2.setSize(100, 100);
klasse2.init();
klasse2.start();
frame2.setVisible(true);
}
}
