Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Antwort
 
Themen-Optionen
Alt 26.10.2004, 09:28   Nach oben    #1
RooKee
Gast
 
Beiträge: n/a
Standard Button Problem...

Warum wird der Button nicht angezeigt??? Das hat funktioniert, hab aber dannach ein Label eingebaut und dan nging garnichts mehr... Hab das Label wieder draussen und geht immer noch nicht...

Need Help

Java Code:
  1. package tools;
  2.  
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. import java.awt.event.ActionListener;
  6.  
  7. public class MyGui extends Frame{
  8.    
  9.     /* Variablen */
  10.    
  11.     private Button schalter = new Button()
  12.     private static int counter  = 0;
  13.    
  14.     /* Konstruktor */
  15.    
  16.     public MyGui ( String title ) {
  17.         //Erstelle Objekt
  18.         super();
  19.        
  20.         ////////////////////       
  21.         //Definiere Fenster
  22.         try {
  23.           this.setBackground(Color.LIGHT_GRAY);  //Hintergrundfarbe
  24.           this.setLocation(200,200);                //Koordinaten
  25.           this.setSize(300,200);                    //Fenstergröße
  26.           this.setResizable(false);     //Fenster veränderbar true/false
  27.           this.setTitle(title);      //Title festlegen   
  28.           this.show();                //Zeige das Fenster   
  29.         }
  30.        
  31.         //Fehler in der Definierung des Fensters
  32.         catch (Exception e) {
  33.           System.out.println("ERROR - Fehler bei der Definierung des Fensters");   
  34.         }
  35.        
  36.         ////////////////////
  37.         // Definiere Schalter
  38.         try {
  39.             this.schalter.setBackground(Color.LIGHT_GRAY);
  40.             this.schalter.setLabel("Klick mich");
  41.             this.schalter.show();
  42.         }
  43.        
  44.         //Fehler in der Definierung des Schalters
  45.         catch (Exception e) {
  46.             System.out.println("ERROR - Fehler bei der Definierung des Schalters");
  47.         }
  48.        
  49.         //Komponenten hinzufügen
  50.         add(this.schalter);
  51.        
  52.         //ActionListener
  53.         this.addWindowListener(new WindowsLauscher());
  54.         this.schalter.addActionListener(new ActionListener() {
  55.             public void actionPerformed(ActionEvent e) {
  56.                 counter++;
  57.                 schalter.setLabel("Danke");
  58.                 try{ Thread.sleep(500); }
  59.                 catch(Exception e1) {};
  60.                 schalter.setLabel("HAHAHA!");   
  61.             }
  62.         });
  63.        
  64.     }//Ende des Konstruktors MyGui
  65. }//Ende der Klasse MyGui
  66.  
  67. //Überwacht das Fenster
  68. class WindowsLauscher extends WindowAdapter {
  69.    
  70.     //Fenster schliessen
  71.     public void windowClosing(WindowEvent e) {
  72.         System.exit(0);
  73.        
  74.     }//Ende der Methode windowClosing
  75. }//Ende der Klasse WindowsLauscher
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.10.2004, 13:13   Nach oben    #2
RooKee
Gast
 
Beiträge: n/a
Standard

Hat sich von selbst erledigt...

Trotzdem Danke....

Hab aber ein neues Problem, und zwar wenn ich den folgenden Code ausführe, wird mir ein Fenster mit 6 Buttons angezeigt. Aber der letze Button passt sich immer der größe des Fensters an...

egal ob ich
Java Code:
  1. add(this.button5);
  2. add(this.button6);
  3. //6. Button passt sich an
  4. //oder
  5. add(this.button6);
  6. add(this.button5);
  7. //5. Button passt sich an

Hier der Code

Java Code:
  1. package tools;
  2.  
  3. import java.awt.*;
  4. import java.awt.event.*;
  5.  
  6. public class NewGui extends Frame {
  7.    
  8.     /* Variablen */
  9.     private Button button1  = new Button("1");
  10.     private Button button2  = new Button("2");
  11.     private Button button3  = new Button("3");
  12.     private Button button4  = new Button("4");
  13.     private Button button5  = new Button("5");
  14.     private Button button6  = new Button("6");
  15.    
  16.     /* Konstruktor */
  17.     public NewGui() {
  18.         //super();
  19.        
  20.         this.setTitle("Checkbox");
  21.         this.setBackground(Color.LIGHT_GRAY);
  22.         this.setLocation(4,5);
  23.         this.setSize(1024,768);
  24.         this.setResizable(true);
  25.        
  26.         //Button größe
  27.         this.button1.setSize(100,100);
  28.         this.button2.setSize(100,100);
  29.         this.button3.setSize(100,100);
  30.         this.button4.setSize(100,100);
  31.         this.button5.setSize(100,100);
  32.         this.button6.setSize(100,100);   
  33.                
  34.         //Button position
  35.         this.button1.setLocation(0,0);
  36.         this.button2.setLocation(100,100);
  37.         this.button3.setLocation(200,200);
  38.         this.button4.setLocation(300,300);
  39.         this.button5.setLocation(400,400);
  40.         this.button6.setLocation(500,500)
  41.        
  42.         //Button visible
  43.         this.button1.setVisible(true);
  44.         this.button2.setVisible(true);
  45.         this.button3.setVisible(true);
  46.         this.button4.setVisible(true);
  47.         this.button5.setVisible(true);   
  48.         this.button6.setVisible(true)
  49.                
  50.         //Komponenten hinzufügen
  51.         add(this.button1);
  52.         add(this.button2);
  53.         add(this.button3);   
  54.         add(this.button4);
  55.         add(this.button5);
  56.         add(this.button6)
  57.  
  58.                                           //Fenster Anzeigen
  59.                          this.show();
  60.        
  61.         //Fenster schliessen
  62.         this.addWindowListener(new WindowsLauscher());
  63.        
  64.     }// Ende Konstuktor
  65. }// Ende Klasse

Hier instanziere ich ein Objekt der Klasse

Java Code:
  1. package main;
  2.  
  3. //Importierte die benötigten Dateien
  4. import tools.NewGui;
  5. import java.lang.*;
  6.  
  7. public class Index {
  8.    
  9.     public static void main(String[] argv) {
  10.        
  11.         NewGui gui = new NewGui();
  12.        
  13.     }
  14. }

Hat einer ne Idee???
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.10.2004, 13:07   Nach oben    #3
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi,

hast Du mal ein vernünftiges Layout benutzt. Ich weiß jetzt nicht, welches standardmäßig genutzt wird, aber es könnte daran liegen.

Im übrigen brauchst du
Java Code:
  1. import java.lang.*;
nicht, da dieses Paket sowieso importiert wird.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.10.2004, 13:13   Nach oben    #4
RooKee
Gast
 
Beiträge: n/a
Standard

Yo habs ausprobiert mit dem GripBagLayout sieht das schon besser aus...

ABer was ist das für eine Layout, dass das letze Add-Objekt einfach maximiert??? Wer braucht sowas?
 
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 Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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
JTabbedPane und Button Events TheSentinel Desktop-Applikationen und Grafik 3 24.10.2006 20:35
Vokabeltrainer asenodin Allgemeine Java-Programmierung 9 28.05.2006 21:04
4gewinnt problem sonja Desktop-Applikationen und Grafik 4 18.09.2005 20:23
kleines problem mit events und buttons lost-prophet Allgemeine Java-Programmierung 3 01.06.2005 09:36
Button Problem bei einem Dialog Swingman Desktop-Applikationen und Grafik 4 02.12.2004 15:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:17 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

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