Portal > Foren > Java > Desktop-Applikationen und Grafik > JScrollPane im Applet
Antwort
 
Themen-Optionen
Alt 12.03.2005, 00:54 Nach oben    #1
Paule
Gast
 
Beiträge: n/a
Standard JScrollPane im Applet

Hallo,

ich hab mir ein Applet geschrieben, was auch soweit funktioniert. Nun wollte ich ein JScrollPane im Applet integrieren. Beim compilieren werden keine Fehler angezeigt, jedoch erscheinen keine Scroll-Balken. Egal wie klein ich das Applet mache
Hier mal der Code:

Code:
public class Editor extends JApplet { 
 	  JPanel activeView; // aktives JPanel 
 	  JScrollPane spactiveView; 
 	   
 	  public void init() { 
 		 activeView = new Login(this); 
		 spactiveView = new JScrollPane(activeView); // aktives JPanel in JScrollPane einfügen 
 		 getContentPane().add(spactiveView); // JScrollPane einfügen 
 		 
 	  } 
 	   
 	  public void changeView(JPanel p) { 
 		 remove(activeView); 
 		 activeView = p; 
 		 spactiveView.add(activeView); // aktives JPanel in JScrollPane einfügen 
 		 getContentPane().add(spactiveView); // JScrollPane einfügen 
 		 validate(); 
 	  } 
    }
Code:
 public class Login extends JPanel implements ActionListener { 
 	  JLabel username; 
 	  JLabel password; 
 	  JTextField nName; 
 	  JPasswordField pwort; 
 	  JButton login; 
 	  JButton reg; 
 	  Editor owner; 
  
 	  public Login(Editor owner) { 
 		 this.owner = owner; 
  
 		 setLayout(new GridLayout(3,2,10,10)); 
 		 setPreferredSize(new Dimension(400, 200)); 
 		 
 		 username = new JLabel("Nutzername: "); 
 		 password = new JLabel("Passwort: "); 
 		 nName = new JTextField(10); 
 		 pwort = new JPasswordField(10); 
 		 login = new JButton("Login"); 
 		 reg = new JButton("neu registrieren"); 
 		 
 		 login.addActionListener(this); 
 		 reg.addActionListener(this); 
 		 
 		 add(username); 
 		 add(nName); 
 		 add(password); 
 		 add(pwort); 
 		 add(login); 
 		 add(reg); 
 	  } 
 		 
 	  public void actionPerformed(ActionEvent evt) { 
 	   Object source = evt.getSource();  
 		 if (source == login) 
			owner.changeView(new MainWindow(owner)); // MainWindow ist dann ein weiteres JPanel 
 	  } 
    }
Hat jemand ne Idee, warum keine Scroll-Balken auftauchen?

Schon mal danke für die Hilfe.

Paule!!
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2005, 02:22 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Gottzilla
 
Registriert seit: 02.02.2005
Beiträge: 520
Standard

Wenn ich das jetzt richtig überflogen habe, liegt das daran, dass die Scrollbalken erst dann erscheinen, wenn sie auch gebraucht werden. Wenn du möchtest, dass sie immer angezeigt werden, musst du das expliziet "sagen".
Gottzilla ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2005, 08:58 Nach oben    #3
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.108
Standard

Ich glaube eher, dass es dadurch kommt, dass du die falsche Methode verwendest.

setViewportView(java.awt.Component), nicht add.

Falsch müsste also diese Zeile sein:
Code:
spactiveView.add(activeView); // aktives JPanel in JScrollPane einfügen
__________________
Patrick Gotthardts Weblog.
pago ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2005, 11:25 Nach oben    #4
Paule
Gast
 
Beiträge: n/a
Standard

Moin,

vielen Dank @TheDragonMaster genau das war das Problem. Jetzt klappt es bestens

Gruß Paule!!!
 
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
Java Applet soll Daten an ein PHP Script senden flanger Allgemeine Java-Programmierung 5 16.05.2007 16:52
applet wird nicht angezeigt function Desktop-Applikationen und Grafik 4 31.10.2005 12:48
Policy Datei für Applet konfigurieren bobcho Desktop-Applikationen und Grafik 14 28.06.2005 21:59
Applet korrekt einbinden bicpi Allgemeine Java-Programmierung 1 15.01.2005 06:13
2 Applet miteinander kommunizieren mr.no Allgemeine Java-Programmierung 3 23.11.2004 20:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:19 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