Scrollpane - versteh nur noch Fragezeichen

Status
Nicht offen für weitere Antworten.
K

KaffeeKoch

Gast
Hi,

ich versuche mir gerade eine GUI zu basteln bei der unter anderem ein JEditorPane existieren soll. Damit alles angezeigt werden kann, brauche eine Scrollbar. Trotz ewigen Suchen und lesen bei der Insel komm ich einfach nicht auf den Fehler. Vielleicht kann mir jemand helfen... - Ahja habe an der entsprechenden Stelle einen Vermerk gemacht - Zeile 35 glaub

Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.plaf.basic.BasicSliderUI.ScrollListener;

public class Start extends JFrame{
	JButton btn;
	JTextField textFeld;
	JLabel labelTextField;
	JEditorPane listMessage;
	JList listUserOnline;

	/**************CONSTRUCTOR TO BUILD WINDOW WITH ALL COMPONENTS*****************/
	public Start(){
		setTitle("Komponente einfügen");
		setSize(500,500);
		setResizable(true);
		setLayout(null);
		
		/**************FIELD TO WRITE A MESSAGE*************************/
		textFeld = new JTextField(20);
		textFeld.setBounds(new Rectangle(100,385,200,30));
		
		/**************LABEL FOR TEXTFIELD******************************/
		labelTextField = new JLabel("Ihre Nachricht: ");
		labelTextField.setBounds(new Rectangle(0,400,100,10));
		
		/**************SHOW MESSAGES************************************/
		listMessage = new JEditorPane();
		listMessage.setBackground(Color.WHITE);
		listMessage.setEditable(false);
		listMessage.setBounds(new Rectangle(0,0,300,300));

//??????Wieso funktioniert folgendes nicht - so stehts in der Insel??????????
		JScrollPane scrollPane = new JScrollPane( JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, 
        JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS ); 
		scrollPane.setViewportView( listMessage );
//		System.out.println( scrollPane.getViewport().getVisibleRect() );
		
		/**************USER LIST****************************************/
		String[] listData = { 
				  "User1", "User2", "User3", "User4", "User5" }; 
		listUserOnline = new JList(listData);
		listUserOnline.setBackground(Color.white);
		listUserOnline.setBounds(new Rectangle(350, 0, 100, 300));		
		
		/**************BUTTON TO SEND A MESSAGE*************************/
		btn = new JButton("Nachricht absenden");
		btn.setBounds(new Rectangle(300,385,170,25));
		btn.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				/*****write only a message if there is text*************/
				if(textFeld.getText().length() > 0){
					/*****check if we need a line break*****************/
					if(listMessage.getText().length() != 0){
						listMessage.setText(listMessage.getText()+"\n"+textFeld.getText());
					}else{
						listMessage.setText(listMessage.getText()+textFeld.getText());
					}
					textFeld.setText("");
				}
			}
		});
		
		/**************ADD STUFF TO FRAME******************************/
		getContentPane().add(btn);
		getContentPane().add(textFeld);
		getContentPane().add(labelTextField);
		getContentPane().add(listMessage);
		getContentPane().add(listUserOnline);
		
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	
	public static void main(String[] args){
		Start frame = new Start();
		frame.setLocation(800,300);
		frame.setVisible(true);
	}
}
 

0x7F800000

Top Contributor
warum sehe ich da
Code:
getContentPane().add(listMessage)
, wo du doch die ScrollPane haben wolltest?
 
K

KaffeeKoch

Gast
Ahja ok das macht sinn aber habe eben probiert "listMessage" durch scrollPane zu ersetzen nur wird mir dann ja nichts mehr angezeigt wenn ich ne nachricht an "listMessage" sende und an scrollPane kann man doch keine senden oder sehe ich da grad was falsch
 

0x7F800000

Top Contributor
öhm? wie jetzt? ist das der Fall, hast du es jetzt ausprobiert? oder ist das so eine theoretische überlegung...? sollte eigentlich funzen, sonst muss ich das wohl kompilieren *gähn* ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O ScrollPane, TextArea Java Basics - Anfänger-Themen 1
C GUI- Scrollpane will nicht funktionieren Java Basics - Anfänger-Themen 2
D hilfe zu Java Scrollpane Java Basics - Anfänger-Themen 4
P Scrollpane mit dynamisch erzeugten Komponenten Java Basics - Anfänger-Themen 3
R Bild in ScrollPane einfügen!? Java Basics - Anfänger-Themen 5
K jList scrollPane Java Basics - Anfänger-Themen 2
M Layoutprobleme mit Scrollpane Java Basics - Anfänger-Themen 3
M Scrollpane an Textarea anhängen Java Basics - Anfänger-Themen 3
M ScrollPane Flow Layout Java Basics - Anfänger-Themen 4
D Was mache ich falsch beim ScrollPane ? Java Basics - Anfänger-Themen 2
R mehrere Obj. einer ScrollPane hinzufügen Java Basics - Anfänger-Themen 3
A table. kein header. kein scrollpane. Java Basics - Anfänger-Themen 5
S Wiedereinmal ScrollPane Java Basics - Anfänger-Themen 9
F ScrollPane wird nicht angezeigt Java Basics - Anfänger-Themen 4
R Kann jemand diese Java Programmierung machen? Versteh ich leider nicht Java Basics - Anfänger-Themen 17
P ich versteh diese Methode nicht ;? Java Basics - Anfänger-Themen 7
K 3 Threads bearbeiten 1 Referenz: Ich versteh's nicht... Java Basics - Anfänger-Themen 2
L Hilfe, ich versteh nicht was mein Prof genau von mir will! Java Basics - Anfänger-Themen 9
G Versteh nicht was an dieser If-Anweisung falsch ist Java Basics - Anfänger-Themen 2
M Methoden. ich versteh das einfach nicht! Bitte helfen! Java Basics - Anfänger-Themen 4
J Ich versteh den Fehler nich, was muss ich denn ändern? Java Basics - Anfänger-Themen 3
S [JTable] versteh die exception nicht Java Basics - Anfänger-Themen 12
D Interfaces von Interfaces macht das noch Sinn? Java Basics - Anfänger-Themen 21
M Queue-Datenstruktur: nach dem Elementen entfernen, das Ergebnis ist immer noch nicht optimal. Java Basics - Anfänger-Themen 3
K Warum werden immer noch doppelte Zahlen ausgegeben ? Java Basics - Anfänger-Themen 13
F Hat es noch einen Sinn, alte Versionen zu lernen Java Basics - Anfänger-Themen 45
monsterherz Fehler Semikolon fehlt - ich weiss aber nicht wo da noch eines hin sollte... Java Basics - Anfänger-Themen 21
D Kleinste Zahl in Array finden die vorher noch errechnet werden müssen. Java Basics - Anfänger-Themen 4
S Ist das noch Insertionsort? Java Basics - Anfänger-Themen 3
O Warum will die MEthode noch am Ende einr eturn Java Basics - Anfänger-Themen 10
Arita welche Fehler gibt es noch? wie kann ich es noch vervollständigen Java Basics - Anfänger-Themen 15
T Methode schreiben, die einem Array ein Stringelement hinzufügt, wenn dieses noch nicht enthalten ist. Java Basics - Anfänger-Themen 6
CptK Vererbung Attributtyp in Super-Klasse noch nicht festlegen Java Basics - Anfänger-Themen 1
M Nach einer erstmaligen Eingabe, eine zweite Eingabe nur noch gegen bestätigung möglich Java Basics - Anfänger-Themen 2
marcooooo einmal noch schnell hilfe bitte:/ Java Basics - Anfänger-Themen 2
M In gleicher zeile hinter ausgabe noch etwas ausgeben Java Basics - Anfänger-Themen 1
M Untersuchen ob ein Graph nach entfernen einer Kante immer noch zusammenhängend ist Java Basics - Anfänger-Themen 70
V_Fynn03 Erste Schritte BubbleSort Quelltext funktioniert noch nicht Java Basics - Anfänger-Themen 1
J Zweck von Interfaces immer noch nicht klar Java Basics - Anfänger-Themen 3
A Kann man eine Methode als Variable speichern und danach noch verändern? Java Basics - Anfänger-Themen 6
P Cäsear verschlüsselung irgendwas passt noch nicht Java Basics - Anfänger-Themen 2
B java.util.Date noch zeitgemäß? Java Basics - Anfänger-Themen 6
A Kfz - Händler Klasse. JUnit-Test gibt noch Fehler an, aber finde Ursache nicht Java Basics - Anfänger-Themen 7
S Noch eine Frage zur Rekursion... Java Basics - Anfänger-Themen 11
L Taschenrechner mit switch und while funktioniert noch nicht richtig Java Basics - Anfänger-Themen 22
M Variable noch erstellen oder lieber so? Java Basics - Anfänger-Themen 1
V Bin eigentlich noch VOR dem Anfang .... Java Basics - Anfänger-Themen 9
T Anzeige, wie lange es noch dauert bis ein File gesendet ist. Java Basics - Anfänger-Themen 2
A Wie kann ich mein Programm noch effizienter machen? Java Basics - Anfänger-Themen 1
O Starte Timer, während anderer Timer noch läuft. Ruft dies Schwierigkeiten hervor? Java Basics - Anfänger-Themen 0
M Noch immer Probleme mit exec Java Basics - Anfänger-Themen 15
H Geht dieser Code noch einfacher (try catch finally) Java Basics - Anfänger-Themen 7
P Geht dieser Code noch einfacher? Java Basics - Anfänger-Themen 16
I fertige xml-datein in eine noch aufzubauende xml-datei einfügen Java Basics - Anfänger-Themen 4
M Java von kopf bis Fuß noch zeitgemäß ? Java Basics - Anfänger-Themen 18
S noch ein ArrayIndexOutOfBoundsException Fehler Java Basics - Anfänger-Themen 2
Q queue.remove Element trotzdem noch vorhanden. Java Basics - Anfänger-Themen 10
S Musik einfügen funktioniert noch nicht Java Basics - Anfänger-Themen 6
P Noch zum Thema Arrays Java Basics - Anfänger-Themen 13
K Wofür wird heute noch die Stack Klasse in Java genutzt Java Basics - Anfänger-Themen 4
O Noch einmal Methoden Java Basics - Anfänger-Themen 9
T socket.close aber verbindung besteht noch Java Basics - Anfänger-Themen 4
C Threads Auffindung noch laufender Programmteile Java Basics - Anfänger-Themen 2
M Weder Consolenausgabe noch Fehlermeldung! Java Basics - Anfänger-Themen 5
E Prüfen, ob entfernte JVM noch aktiv ist? Java Basics - Anfänger-Themen 5
S ArrayList nur ergänzen wenn Element noch nicht vorhanden Java Basics - Anfänger-Themen 4
J Wie java programm noch schneller machen? Java Basics - Anfänger-Themen 30
C Umsteiger hat noch ein paar Fragen Java Basics - Anfänger-Themen 11
M immer noch usedelimiter Java Basics - Anfänger-Themen 4
M file löschen, streams evtl noch offen Java Basics - Anfänger-Themen 7
T Interfaces: Braucht man abstrakte Klassen eigentlich noch? Java Basics - Anfänger-Themen 3
K Bestehenden Chat modifizieren (noch ein Anfänger!) Java Basics - Anfänger-Themen 7
C Hilfe!!! Ich werd noch wahnsinnig... Java Basics - Anfänger-Themen 3
I Module und Testumgebung noch nicht verstanden... Java Basics - Anfänger-Themen 6
G Weder IE noch Firefox zeigen mir Java Applets an Java Basics - Anfänger-Themen 5
K Alle noch nicht umgedrehte Karten umdrehen ? Java Basics - Anfänger-Themen 2
S @ override + noch was Java Basics - Anfänger-Themen 3
D Kann noch fast nichts, funktioniert auch fast nichts! Java Basics - Anfänger-Themen 8
K Hier noch ein Konstruktor aufbauen Java Basics - Anfänger-Themen 6
G Threads prüfen, ob diese noch laufen. Java Basics - Anfänger-Themen 3
S Wie runden man noch mal auf bestimmte stellen? Java Basics - Anfänger-Themen 8
N Ich habs immer noch nicht hinbekommen :( Java Basics - Anfänger-Themen 3
D noch ein kleines Problem Java Basics - Anfänger-Themen 4
M OOP und ich - irgendwie verträgt sich das noch nicht. Java Basics - Anfänger-Themen 6
F jbutton and noch was^^ Java Basics - Anfänger-Themen 15
R Noch ein paar Anfängerfragen. Java Basics - Anfänger-Themen 4
R Noch eine Frage: Breite des Applets im Browser ermitteln Java Basics - Anfänger-Themen 7
G Array-Länge bei Erzeugung noch unbekannt - wie erzeugen? Java Basics - Anfänger-Themen 12
T Binärbaum - noch ein "klitzekleiner Fehler" Java Basics - Anfänger-Themen 4
P Textdateischreiben, etwas fehlt noch bzw. 1 error kommt Java Basics - Anfänger-Themen 4
L Noch immer Threat-Problem Java Basics - Anfänger-Themen 8
J referenz auf noch nicht erzeugte objekte? Java Basics - Anfänger-Themen 2
J Noch ein Parser Problem Java Basics - Anfänger-Themen 7
M Noch eins: TextFeldArray hinzufügen Java Basics - Anfänger-Themen 7
M Zufallszahlen fertig! aber nice to have noch offen Java Basics - Anfänger-Themen 5
C Abfragen, ob Objekt noch existiert Java Basics - Anfänger-Themen 5
A wieviel platz ist noch frei? Java Basics - Anfänger-Themen 2
J objektorientiert - noch immer nicht begriffen Java Basics - Anfänger-Themen 6
A Noch ne kleine Beanshell Frage Java Basics - Anfänger-Themen 7
S Testen ob ein Char Array noch nicht belegt ist! Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben