Hi, auch wenn viele nicht meiner Meinung sind, ich finde es besser das Layout eines Frames null zu setzten.
Ich habe hier zwei Buttons "X" und "-"
Diese werden bei ausführen des Programms nicht gezeigt.
[highlight=Java]
public class Start extends Frame
{
static Image img;
public Start()
{
setSize(700,450);
setLocationRelativeTo(null);
setUndecorated(true);
setVisible(true);
setLayout(null);
JButton b = new JButton("-"); b.setForeground(Color.red);b.setBackground(Color.black);
b.setBounds(600,0,50,50); b.setVisible(true);
b.addActionListener( new ActionListener() {public void actionPerformed(ActionEvent evt) {b1ActionPerformed(evt);}private void b1ActionPerformed(ActionEvent evt) {setExtendedState(JFrame.ICONIFIED); }});
add(b);
JButton b1 = new JButton("X"); b1.setForeground(Color.red);b1.setBackground(Color.black);
b1.setBounds(650,0,50,50); b1.setVisible(true);
b1.addActionListener( new ActionListener() {public void actionPerformed(ActionEvent evt) {b1ActionPerformed(evt);}private void b1ActionPerformed(ActionEvent evt) {System.exit(0);}});
add(b1);
setLayout(null);
}
}
[/highlight]
Keine Angst in meinem COde ist auch ne MAin Methode so dumm bin ich auch nicht...
Ich habe hier zwei Buttons "X" und "-"
Diese werden bei ausführen des Programms nicht gezeigt.
[highlight=Java]
public class Start extends Frame
{
static Image img;
public Start()
{
setSize(700,450);
setLocationRelativeTo(null);
setUndecorated(true);
setVisible(true);
setLayout(null);
JButton b = new JButton("-"); b.setForeground(Color.red);b.setBackground(Color.black);
b.setBounds(600,0,50,50); b.setVisible(true);
b.addActionListener( new ActionListener() {public void actionPerformed(ActionEvent evt) {b1ActionPerformed(evt);}private void b1ActionPerformed(ActionEvent evt) {setExtendedState(JFrame.ICONIFIED); }});
add(b);
JButton b1 = new JButton("X"); b1.setForeground(Color.red);b1.setBackground(Color.black);
b1.setBounds(650,0,50,50); b1.setVisible(true);
b1.addActionListener( new ActionListener() {public void actionPerformed(ActionEvent evt) {b1ActionPerformed(evt);}private void b1ActionPerformed(ActionEvent evt) {System.exit(0);}});
add(b1);
setLayout(null);
}
}
[/highlight]
Keine Angst in meinem COde ist auch ne MAin Methode so dumm bin ich auch nicht...
Zuletzt bearbeitet von einem Moderator: