Portal > Foren > Java > Desktop-Applikationen und Grafik > Probleme mit anordnung von Buttons !!!!!
Antwort
 
Themen-Optionen
Alt 29.09.2004, 14:53 Nach oben    #1
slaYer`-
Gast
 
Beiträge: n/a
Standard Probleme mit anordnung von Buttons !!!!!

Ich habe ein Problem bei folgendem Quellcode habe ich das Problem das er im Hintergrund noch einen Großen button aufbaut der sich über die anderen drüberlegt (bug?!) würde gerne mal eure meinung hören !!!!!!!




import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

// Fensterklasse definieren
public class Icon2 extends JFrame
{
JButton Ende, bild1, bild2, bild3, bild4;
// der Konstruktor
Icon2(String titel)
{
super(titel);

getContentPane().setLayout(new FlowLayout());




bild1 = new JButton("Bild1");
bild2 = new JButton("Bild2");
bild3 = new JButton("Bild3");
bild4 = new JButton("Bild4");
Ende = new JButton("Ende");

getContentPane().add(bild1);
getContentPane().add(bild2);
getContentPane().add(bild3);
getContentPane().add(bild4);
getContentPane().add(Ende);




// Lauscher einrichten
bild1.addActionListener(new CMeinActionLauscher());
addWindowListener(new CMeinWindowLauscher());

bild2.addActionListener(new CMeinActionLauscher());
addWindowListener(new CMeinWindowLauscher());

bild3.addActionListener(new CMeinActionLauscher());
addWindowListener(new CMeinWindowLauscher());

bild4.addActionListener(new CMeinActionLauscher());
addWindowListener(new CMeinWindowLauscher());

Ende.addActionListener(new CMeinActionLauscher());
addWindowListener(new CMeinWindowLauscher());
}


// Ereignisbehandlung für das Fenster
class CMeinWindowLauscher extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}






// Ereignisbehandlung für die Steuerelemente
class CMeinActionLauscher implements ActionListener
{
public void actionPerformed(ActionEvent e)
{

getContentPane().setLayout(new BorderLayout());

JButton a = (JButton)e.getSource();
/*JButton b = (JButton)e.getSource();
JButton c = (JButton)e.getSource();
JButton d = (JButton)e.getSource();
JButton f = (JButton)e.getSource();*/



if(a== bild1)
{
ImageIcon bilder1 = new ImageIcon("komisch5.jpg");
bild1.setIcon(bilder1);
getContentPane().add(bild1,"Center");
}

if(a==bild2)
{
ImageIcon bilder2 = new ImageIcon("komisch.jpg");
bild2.setIcon(bilder2);
getContentPane().add(bild2,"Center");
}


if(a==bild3)
{
ImageIcon bilder3 = new ImageIcon("sau.jpg");
bild3.setIcon(bilder3);
getContentPane().add(bild3,"Center");
}

if(a==bild4)
{
ImageIcon bilder4 = new ImageIcon("audi6.jpg");
bild4.setIcon(bilder4);
getContentPane().add(bild4,"Center");
}

if(a==Ende)
{
System.exit(0);
}




}

}

public static void main(String[] args)
{


Icon2 fenster = new Icon2("Icon");
//fenster.pack();
fenster.setSize(800,600);
fenster.show();
}



}
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 30.09.2004, 08:50 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von peschmae
 
Registriert seit: 29.05.2004
Beiträge: 228
Standard

Bitte [ code ] oder [ java ] [ / java ] - Tags verwenden.

Also bei mir geht die App problemlos. JDK 1.5 Pre auf Linux. Mal davon abgesehen dass du besser die Fenstergrösse dem Inhalt anpassen würdest.
Screenshot

MfG Peschmä
__________________
Amazon.de | The Java Trap | Freie Software | Freie Software vs. Open Source | GNU Classpath | GCJ | SableVM
"We should forget about small efficiencies, say about 97% of the time: Premature optimization is the root of all evil." - Donald Knuth
peschmae ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit Strato / Arcor? MrNiceGuy Plauderecke 15 28.12.2006 23:35
Caching mittels dbm-Dateien, Probleme mit dba_popen() Ben PHP-Programmierung 4 27.07.2006 13:23
Probleme mit Streams! dyn Allgemeine Java-Programmierung 0 22.08.2005 17:13
kleines problem mit events und buttons lost-prophet Allgemeine Java-Programmierung 3 01.06.2005 09:36
Buttons mit eigenen Zeichnungen Java17 Desktop-Applikationen und Grafik 18 16.03.2005 11:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:45 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44