Scrollbar zu Textarea

Maddili

Mitglied
Ist mir echt peinlich, aber kann mir BITTE jemand ne Scrollbar zu meiner Textarea adden?
Und bitte keine Links zur API o.ä.. Ist ja nicht so, dass ich nich seit eineinhalb Stunden google.

Java:
public class OptionChange extends JFrame implements ActionListener {

	private static final long serialVersionUID = 1L;
	private JPanel jContentPane = null;

	static XMLread xml = new XMLread();  //  @jve:decl-index=0:
	/** JTextArea tasource */
	public static JTextArea tasource = null;
	/** JButton btok */
	public static JButton btok = null;
	public static JList OptionList = null;
	public static DefaultListModel dlm = new DefaultListModel();
	public static JLabel lb_img_ok = null;

	public static String changedvalue="";  //  @jve:decl-index=0:


	/**
	 * This is the default constructor
	 */
	public OptionChange() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 *
	 * @return void
	 */
	private void initialize() {
		//this.getContentPane().add(sbrText);
		this.setContentPane(getJContentPane());
		this.setSize(956, 569);
		ImageIcon icon = new ImageIcon("images/application_form_magnify.png");
		this.setIconImage(icon.getImage());
		Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
		int width = (int) d.getWidth();
		int height = (int) d.getHeight();
		width = (width - this.getWidth()) / 2;
		height = (height - this.getHeight()) / 2;
		this.setLocation(width, height);
		this.setTitle("Option bearbeiten");
		btok.setText("Übernehmen");
		this.setVisible(true);
		getOptionList();

		this.addWindowListener(new java.awt.event.WindowAdapter() {
			@Override
			public void windowClosing(java.awt.event.WindowEvent e) {
				window_closing(e);
			}}
		);

	}
		/**
		 * The Methode which closes the JFrame<br>
		 * Diese Methode schließ den JFrame
		 *
		 * @param e
		 */
		protected void window_closing(WindowEvent e) {
			this.setVisible(false);

		}

		/**
		 * This method initializes jContentPane<br>
		 * Diese Methode erzeugt jContentPane
		 *
		 * @return javax.swing.JPanel
		 */
		private JPanel getJContentPane() {
			if (jContentPane == null) {
				jContentPane = new JPanel();
				jContentPane.setLayout(null);
				jContentPane.add(gettasource(), null);
				jContentPane.add(getBtok(), null);

				jContentPane.add(getOptionList(), null);
				jContentPane.add(getLb_img_ok(), null);
			}
			return jContentPane;
		}

		/**
		 * This method initializes tfpfad<br>
		 * Diese Methode erzeugt tfpfad
		 *
		 * @return javax.swing.JTextArea
		 */
		public static JTextArea gettasource() {
			if (tasource == null) {
				tasource = new JTextArea();
				tasource.setLineWrap(true);
				tasource.setBounds(new Rectangle(6, 15, 689, 517));
				tasource.setText(null);
				tasource.setEditable(true);
			}
			return tasource;
		}

		/**
		 * This method initializes btok<br>
		 * Diese Methode erzeugt btok
		 *
		 * @return javax.swing.JButton
		 */
		public JButton getBtok() {
			if (btok == null) {
				btok = new JButton();
				btok.setBounds(new Rectangle(730, 20, 118, 25));
				btok.setText("Übernehmen");
				btok.setActionCommand("speichern");
				btok.addActionListener(this);

			}
			return btok;
		}

// usw....


Danke!!

Martin
 
Zuletzt bearbeitet von einem Moderator:

eRaaaa

Top Contributor
Java:
	public static JScrollPane gettasource() {
		JScrollPane scrollpane = null;
		if (tasource == null) {
			tasource = new JTextArea();
			tasource.setLineWrap(true);
			tasource.setText(null);
			tasource.setEditable(true);
			scrollpane = new JScrollPane(tasource);
			scrollpane.setBounds(new Rectangle(6, 15, 689, 517));
			//scrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
		}
		return scrollpane;
	}

könnte klappen (null-Prüfung natürlich noch abändern....) ...aber wieso kein anständiges Layout ? setBounds ist :mad:
 
Zuletzt bearbeitet:

Maddili

Mitglied
wieso kein anständiges Layout ? setBounds ist :mad:

Mit dem Null-Layout komme ich besser klar, wenn ich mit nem VisualEditor arbeite.


könnte klappen (null-Prüfung natürlich noch abändern....)

Was meinst du damit? Wurde so generiert, als ich im VE die Textarea angelegt habe.

Ich bekomme jetzt nämlich eine NullPointerException, und ich denke dass es damit zusammenhängt.

mfg
Martin

P.S.: die Scrollbar funktioniert schon mal ;)
 

Foermchen82

Top Contributor
Ich weiß ja nicht wie Komplex deine UI werden soll, aber ich empfehle dir die LayoutManager zu verwenden. Vertraue nicht einfach auf den generierten Code. Jedes mal wenn ich einen Code eines Swing-generators gesehen haben, habe ich das Grauen bekommen.

Im ersten Moment scheint es schnell und einfach zu gehen, aber wehe dem du willst Änderungen machen oder Features einbauen.Man muss nur die erste Scheu überwinden, dann sind die gar nicht so schlimm.Ich bisher noch jede Maske mit den LayoutManagern hin bekommen!
 

Maddili

Mitglied
Mein Problem hat sich erledigt. Habs hinbekommen.

Und das mit den Layoutmanagern werd ich mir mal reinziehen.
Vielleicht verwende ich sie dann...

schönen Tag noch.
Martin
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M TextArea scrollbar bei editable false Java Basics - Anfänger-Themen 5
A TextArea und ScrollBar Java Basics - Anfänger-Themen 17
T ScrollBar TableView Java Basics - Anfänger-Themen 6
Franzi1001 ScrollBar lässt sich nicht bewegen Java Basics - Anfänger-Themen 4
B Wie kann man an ein JPanel eine Scrollbar anheften? Java Basics - Anfänger-Themen 8
DaCrazyJavaExpert JScollPane scrollbar unsichtbar machen Java Basics - Anfänger-Themen 2
G Darstellungsproblem beim Betätigen der Scrollbar in JTabe Java Basics - Anfänger-Themen 2
T JScrollPane nicht scrollbar (mit KSKB!) Java Basics - Anfänger-Themen 4
J Methoden Knopffarbe einer Scrollbar Java Basics - Anfänger-Themen 5
B JList mit Scrollbar? Java Basics - Anfänger-Themen 7
W Scrollbar HORIZONTAL Java Basics - Anfänger-Themen 2
C Scrollbar !? Java Basics - Anfänger-Themen 3
K Scrollbar - Bild - paint-Methode - zoom Java Basics - Anfänger-Themen 10
H JTable in JScrollPane: Scrollbar wird nicht angezeigt. Java Basics - Anfänger-Themen 2
H >>ScrollBar<< Java Basics - Anfänger-Themen 2
H ScrollBar inaktiv / Rekursive Methode Java Basics - Anfänger-Themen 4
A Scrollbar und Änderung Java Basics - Anfänger-Themen 3
L scrollbar auf double? Java Basics - Anfänger-Themen 6
Horst79 Scrollbar in einem jEditorPane Java Basics - Anfänger-Themen 2
A ChatGUI: Scrollbar und Funktionen Java Basics - Anfänger-Themen 5
A jtable scrollbar Java Basics - Anfänger-Themen 8
G horizontale scrollbar Java Basics - Anfänger-Themen 14
K J_table scrollbar Java Basics - Anfänger-Themen 13
O Scrollbar in GUI einfügen Java Basics - Anfänger-Themen 4
E ScrollBar automatisch scrollen Java Basics - Anfänger-Themen 8
N Scrollbar addAdjustmentListener Java Basics - Anfänger-Themen 3
P In JTextArea soll automisch an einen bestimmte Scrollbar pos Java Basics - Anfänger-Themen 14
E Scrollbar mit NULL- Layout? Java Basics - Anfänger-Themen 4
H Anfänger verzweifelt: Buttons und Scrollbar in einem Applet Java Basics - Anfänger-Themen 5
H JScrollPane -> Problem bei ScrollBar Java Basics - Anfänger-Themen 3
C ein Canvas ist zu groß. mit Scrollbar ? Java Basics - Anfänger-Themen 8
E Scrollbar- Farben Java Basics - Anfänger-Themen 5
G Scrollbar einer Itemlist hinzufügen Java Basics - Anfänger-Themen 3
G scrollbar, brauche hilfe wird nicht dargestellt Java Basics - Anfänger-Themen 2
JavaBeginner22 TextArea, ohne Zeilenumbruch? Java Basics - Anfänger-Themen 4
B Ausgabe in TextArea funktioniert nicht Java Basics - Anfänger-Themen 2
J Java TextArea Text bei hinzufügen makieren Java Basics - Anfänger-Themen 1
J Buchstaben aus textArea extrahieren Java Basics - Anfänger-Themen 4
O ScrollPane, TextArea Java Basics - Anfänger-Themen 1
J Ärger mit TextArea und Linesep. Java Basics - Anfänger-Themen 3
T Java FX TextArea Java Basics - Anfänger-Themen 3
D JScrollPane mit TextArea Java Basics - Anfänger-Themen 5
M Textarea auslesen und beschreiben Java Basics - Anfänger-Themen 8
T Datum wird auf der Konsole richtig ausgegeben, aber im Textarea kommt ERROR Java Basics - Anfänger-Themen 8
T Klassen JTextArea und TextArea Java Basics - Anfänger-Themen 8
S Erste Schritte Sprachermittler - Datei öffnen, Text in TextArea, Bereinigen, Auswerten Java Basics - Anfänger-Themen 14
P JavaFX TextArea.setText Java Basics - Anfänger-Themen 13
K Symmetrische Verschlüsselung von TextArea Java Basics - Anfänger-Themen 7
fLooojava Output in einer Textarea einfärben Java Basics - Anfänger-Themen 7
S import java.*; vs import java.awt.TextArea Java Basics - Anfänger-Themen 7
S TextArea, RandomAccessFile, Apend und andere Tricks... Java Basics - Anfänger-Themen 7
F TextArea auslesen und in Datei speichern Java Basics - Anfänger-Themen 4
G textarea action Java Basics - Anfänger-Themen 5
F Erste Schritte String von anderer Klasse auf TextArea von erster Klasse Java Basics - Anfänger-Themen 12
A Timer: textarea.getText() mit Variable vergleichen Java Basics - Anfänger-Themen 3
M TextArea hält Zeilengrenze nicht ein Java Basics - Anfänger-Themen 4
M Textarea auslesen Java Basics - Anfänger-Themen 6
H Input/Output Inhalt einer TextArea in Hex umwandeln Java Basics - Anfänger-Themen 10
P Textarea auslesen Java Basics - Anfänger-Themen 18
R Array in Textarea ausgeben Java Basics - Anfänger-Themen 3
Binary.Coder Bruch in Textarea Java Basics - Anfänger-Themen 5
0 String farbig in TextArea Java Basics - Anfänger-Themen 10
B ArrayList zu TextArea Java Basics - Anfänger-Themen 5
N leere JTextArea wird nicht angezeigt - TextArea aber schon? Java Basics - Anfänger-Themen 5
G Text aus TextArea in Zwischenablage kopieren Java Basics - Anfänger-Themen 6
S Texteingabe in Textarea sperren? Java Basics - Anfänger-Themen 3
Luk10 TextArea und Konsole ... Java Basics - Anfänger-Themen 3
C ArrayList In textarea ausgeben Java Basics - Anfänger-Themen 3
D TextArea clearen mit setText("") ? Java Basics - Anfänger-Themen 21
K In TextArea ausgeben ? Java Basics - Anfänger-Themen 4
M im Programm TextArea hinzufügen Java Basics - Anfänger-Themen 2
K Txt statt in TextArea in JTable einlesen und bearbeiten können Java Basics - Anfänger-Themen 4
S String repräsentation eines XML-Files für Textarea formatieren. Java Basics - Anfänger-Themen 2
Z Text aus externer Datei in TextArea einlesen Java Basics - Anfänger-Themen 5
Z TextArea Größe festlegen Java Basics - Anfänger-Themen 22
S Zeilenumbruch awt.textarea Java Basics - Anfänger-Themen 16
P Textarea aktualisieren, Referenz fehlt Java Basics - Anfänger-Themen 4
D Problem beim auslesen von TextArea Java Basics - Anfänger-Themen 3
J Multithreading mit einer TextArea Java Basics - Anfänger-Themen 29
S Konsole auf Textarea Java Basics - Anfänger-Themen 7
N String vom InputStream in TextArea übertragen Java Basics - Anfänger-Themen 6
E Probleme mit setText() bzw. append() bei TextArea Java Basics - Anfänger-Themen 13
D Probleme mit TextArea und Textfield Java Basics - Anfänger-Themen 27
M Scrollpane an Textarea anhängen Java Basics - Anfänger-Themen 3
W TextArea Probleme Java Basics - Anfänger-Themen 3
M String in textarea übernehmen klappt nicht Java Basics - Anfänger-Themen 13
P TextArea Problem Java Basics - Anfänger-Themen 8
G TextArea - Strings farbig Java Basics - Anfänger-Themen 2
D Button im Bezug auf TextArea Java Basics - Anfänger-Themen 17
Q TextArea - wie mache ich einen Absatz? Java Basics - Anfänger-Themen 9
H Textarea aktualisieren Java Basics - Anfänger-Themen 2
P aus Textarea bestimmte Zeile auslesen Java Basics - Anfänger-Themen 3
J Textarea (zeichen) in Zahlen umwandeln Java Basics - Anfänger-Themen 5
R Variable in Textarea auslesen Java Basics - Anfänger-Themen 7
G Bild hinter TextArea Java Basics - Anfänger-Themen 2
G Automatischer Zeilenumbruch bei einer TextArea Java Basics - Anfänger-Themen 16
D textarea in einer JSP Java Basics - Anfänger-Themen 3
M Inhalt einer TextArea in die Zwischenablage kopieren Java Basics - Anfänger-Themen 2
L Textformatierung ist TextArea Java Basics - Anfänger-Themen 7
N In der Textarea an einer bestimmten Positon weiterschreiben? Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben