Also ich habe ein jFrame mit einem Button welches ein jDialog öffnet mit einem weitern Button allerdings habe ich ein Problem damit dem Button eigenschaften zuzuordnen wie z.B ein ActionListenter für Rechnungen oder was auch immer oder sogar die größe momenten ist der Button über das ganze Fenster hier ist der Code 
[Java]import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class TestFrameOnFrame extends JFrame implements ActionListener{
public TestFrameOnFrame(){
JButton button = new JButton("Show New Frame");
button.addActionListener(this);
this.add(button); this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
JDialog dialog = new JDialog(this);
dialog.setSize(new Dimension(800, 600));
dialog.setTitle("Search Dialog");
dialog.add(new JButton ("Just a test"));
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
}
public static void main(String[] args) {
new TestFrameOnFrame();
}
}[/code] ich kann einfach selbst keine lösung finden
Ich dachte an
allerdings hat das nicht so ganz funktioniert, wäre nett wenn jemand helfen könnte
[Java]import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.Dimension;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class TestFrameOnFrame extends JFrame implements ActionListener{
public TestFrameOnFrame(){
JButton button = new JButton("Show New Frame");
button.addActionListener(this);
this.add(button); this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
JDialog dialog = new JDialog(this);
dialog.setSize(new Dimension(800, 600));
dialog.setTitle("Search Dialog");
dialog.add(new JButton ("Just a test"));
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
}
public static void main(String[] args) {
new TestFrameOnFrame();
}
}[/code] ich kann einfach selbst keine lösung finden
Ich dachte an
Java:
button.setBounds(10,10,40,40);
allerdings hat das nicht so ganz funktioniert, wäre nett wenn jemand helfen könnte