JTextArea background Transparent geht nicht

Status
Nicht offen für weitere Antworten.
S

Samuel

Gast
Wir haben ein JTextArea mit ner JScrollPane, es klappt auch wunderbar, Scrollbalken sind da, wenn sie gebraucht werden.
Aber wir würden gerne den Background des Textfelds transparent machen.

textfeld.setOpqaue(false); geht seit dem wir ScrollPane dabei haben, nicht mehr, ebenfalls geht es nicht, wenn textfeld und scrollpane.setOpaque(false); haben.

Wir kommen beim besten willen nicht dahiner, wie man es transparent kriegt, der Hintergrund ist eine Grafik, daher kann man nicht einfach irgendeine Farbe als Background definieren.

Hier der Code
Code:
 nachricht = new JTextArea("tetetet"); 
           nachricht.setOpaque(false); 
           nachricht.setWrapStyleWord(true); 
           nachricht.setLineWrap(true); 
           nachricht.setForeground(Color.red); 
           
            
           JScrollPane p= new JScrollPane(nachricht); 
           p.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); 
           p.setBounds(70, 479, 278, 111); 
           p.setOpaque(false); 
           add(p,0);
 
G

Gast

Gast
Hallo,

man muss den Viewport ders ScrollPane transparent setzen.
 
S

Samuel

Gast
Die JTextArea ist doch der Viewport oder nicht? Und der ist doch da oben opaque false
 

André Uhres

Top Contributor
Ich bin nicht sicher ob es dir hilft. Ich stell's einfach mal hier rein:
Code:
//package text;
/*
 * TransparentTextarea2.java
 */
import java.awt.*;
import java.net.*;
import javax.swing.*;
import javax.swing.text.BadLocationException;
import javax.swing.text.DefaultCaret;
import javax.swing.text.JTextComponent;
public class TransparentTextarea2 extends JFrame {
    public TransparentTextarea2() {
        super("Transparent Textarea");
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        setSize(400,300);
        setLocationRelativeTo(null);
        nachricht = new JTextArea("tetetet"){
            ImageIcon image = null;{
                try {image = new ImageIcon(new URL(
                        "http://www.feebleminds-gifs.com/emerald-butterfly.jpg" ));
                } catch (MalformedURLException e) {e.printStackTrace();}
            }
            public void paint( Graphics g ) {
                // Zuerst die Hintergrundgrafik zeichnen - tiled:
                Dimension d = getSize();
                for( int x = 0; x < d.width; x += image.getIconWidth() )
                    for( int y = 0; y < d.height; y += image.getIconHeight() )
                        g.drawImage( image.getImage(), x, y, null, null );
                // Nun lassen wir den regulären Code arbeiten:
                super.paint(g);
            }
        };
        nachricht.setOpaque(false);
        nachricht.setWrapStyleWord(true);
        nachricht.setLineWrap(true);
        nachricht.setForeground(Color.red);
        nachricht.setCaret(new FancyCaret());
        JScrollPane p= new JScrollPane(nachricht);
        p.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
        p.setBounds(70, 479, 278, 111);
        add(p,0);
    }
    public static void main(String args[]) {new TransparentTextarea2().setVisible(true);}
    private JTextArea nachricht;
}
class FancyCaret extends DefaultCaret {
    protected synchronized void damage(Rectangle r) {
        if (r == null) return;
        x = r.x;
        y = r.y;
        height = r.height;
        if (width <= 0)  width = getComponent().getWidth();
        repaint();
    }
    public void paint(Graphics g) {
        JTextComponent comp = getComponent();
        if (comp == null) return;
        int dot = getDot();
        Rectangle r = null;
        char dotChar;
        try {
            r = comp.modelToView(dot);
            if (r == null) return;
            dotChar = comp.getText(dot, 1).charAt(0);
        } catch (BadLocationException e) { return;}
        if ((x != r.x) || (y != r.y)) {
            repaint();
            y = r.y;
            height = r.height;
        }
        g.setColor(comp.getCaretColor());
        g.setXORMode(comp.getBackground());
        if (dotChar == '\n') {
            int diam = r.height;
            if (isVisible()) g.fillArc(r.x - diam / 2, r.y, diam, diam, 270, 180);
            width = diam / 2 + 2;
            return;
        }
        if (dotChar == '\t')
            try {
                Rectangle nextr = comp.modelToView(dot + 1);
                if ((r.y == nextr.y) && (r.x < nextr.x)) {
                    width = nextr.x - r.x;
                    if (isVisible()) g.fillRoundRect(r.x, r.y, width, r.height, 12, 12);
                    return;
                } else dotChar = ' ';
            } catch (BadLocationException e) {dotChar = ' ';}
        width = g.getFontMetrics().charWidth(dotChar);
        if (isVisible()) g.fillRect(r.x, r.y, width, r.height);
    }
}
 
S

Samuel

Gast
Hm, in der Tat scheint es mir nicht zu helfen.
Was tust du da? Malst du ein Bild auf den Hintergrund von einem Textffeld (i.A. ) würde ich gerne darauf verzichten :)

Ist das Problem denn bekannt? Und gibt es Lösungen dafür?

Danke für die Mühe :)

Edit: Simulierst du ein Textfeld?
 

André Uhres

Top Contributor
Samuel hat gesagt.:
..Simulierst du ein Textfeld?
Das Beispiel überschreibt lediglich die paint Methode der JTextArea um zuerst die Grafik als
Hintergrund zu zeichnen bevor dann mit super.paint() der Standard Code aufgerufen wird.
Durch nachricht.setOpaque(false) kann man dann einfach über die Grafik schreiben.
Die Klasse FancyCaret gehört eigentlich nicht direkt dazu. Sie dient nur dazu den Caret
vor einem besonderen Hintergrund besser sichtbar zu machen.
Es geht aber auch so:
Code:
//package tabledemo;
import java.awt.*;
import java.net.*;
import javax.imageio.ImageIO;
import javax.swing.*;
public class TextBackground_Demo extends JFrame {
    public TextBackground_Demo() {
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        try{
            URL url = new URL("http://www.feebleminds-gifs.com/emerald-butterfly.jpg");
            image = ImageIO.read(url);
        }catch(Exception ex){
            ex.printStackTrace();
        }
        scrollpane = new JScrollPane();
        scrollpane.setViewportBorder( new CentredBackgroundBorder() );
        scrollpane.getViewport().setOpaque(false);
        textarea = new JTextArea();
        textarea.setOpaque(false);
        textarea.setForeground(Color.red);
        scrollpane.setViewportView(textarea);
        getContentPane().add(scrollpane, BorderLayout.CENTER);
        setSize(600,400);
        setLocationRelativeTo(null);
    }
    public static void main(String args[]) { new TextBackground_Demo().setVisible(true); }
    private Image image ;
    private JScrollPane scrollpane;
    private JTextArea textarea;
    class CentredBackgroundBorder extends javax.swing.border.AbstractBorder {
        public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
            x += (width-image.getWidth(null))/2;
            y += (height-image.getHeight(null))/2;
            ((Graphics2D) g).drawRenderedImage((java.awt.image.RenderedImage)image,
                    java.awt.geom.AffineTransform.getTranslateInstance(x,y));
        }
    }
}
 
S

Samuel

Gast
Danke :)
Damit willst du mir also sagen, dass man Textfelder mit Scrollboxen nicht so einfach transparent setzen kann, richtig?
Gibt es einen Grund, warum opaque nicht geht?
 

André Uhres

Top Contributor
Samuel hat gesagt.:
Damit willst du mir also sagen, dass man Textfelder mit Scrollboxen nicht so einfach transparent setzen kann, richtig?..
Achso, ich glaube ich hab da was falsch verstanden. Das geht natürlich auch.
Wie Gast schon sagte, einfach p.getViewport().setOpaque(false):
Code:
//package paint;
/*
 * TextHintergrund.java
 */
import java.awt.*; 
import java.awt.image.*;
import java.net.*; 
import javax.imageio.*; 
import javax.swing.*; 
public class TextHintergrund extends JFrame { 
    public TextHintergrund() { 
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); 
        imagePanel = new ImagePanel();
        try{
            image = javax.imageio.ImageIO.read( new java.net.URL(IMAGE_URL) );
            imagePanel.setPreferredSize( new Dimension(image.getWidth(),image.getHeight()) );
            System.out.println("image.getHeight(): "+image.getHeight());
        }catch(java.io.IOException ex){
            setTitle("Image Error: "+ex.getMessage());
        }
        imagePanel.setLayout(null);
        JTextArea nachricht = new JTextArea("tetetet");
        nachricht.setOpaque(false);
        nachricht.setWrapStyleWord(true);
        nachricht.setLineWrap(true);
        nachricht.setForeground(Color.red);
        JScrollPane p= new JScrollPane(nachricht);
        p.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
        p.setBounds(70, 40, 278, 111);
        p.setOpaque(false);
        p.getViewport().setOpaque(false);
        imagePanel.add(p);
        getContentPane().add(imagePanel, BorderLayout.CENTER); 
        setSize(600,400); 
        setLocationRelativeTo(null); 
    } 
    public static void main(String args[]) { new TextHintergrund().setVisible(true); } 
    private ImagePanel imagePanel;
    private BufferedImage image;
    private final String IMAGE_URL = "http://www.feebleminds-gifs.com/emerald-butterfly.jpg";
    class ImagePanel extends JPanel{
        public void paintComponent(Graphics g) {
            super.paintComponent(g);
            g.drawImage(image,0,0,null);
        }
    }
}
 
S

Samuel

Gast
Seltsam, das war genau das, was ich gemacht habe, werde es morgen testen und hier bescheid geben, aber wie gesagt, ich meine, es ging nicht.

Danke und bis naja "morgen" :)
 
S

Samuel

Gast
Hallo,
so sieht der code davon aus:

Code:
                JLabel label = new JLabel();
		label.setBounds(0, 0, 800, 600);
		label.setIcon(new ImageIcon("bilder\\Interface_JAVA.png"));
		// label.setComponentZOrder(this,10);
		add(label);

		nachricht = new JTextArea("Nachricht");
		// nachricht.setBounds(70, 479, 278, 111);
		// nachricht.setOpaque(false);
		nachricht.setWrapStyleWord(true);
		nachricht.setLineWrap(true);
		nachricht.setForeground(Color.red);
		// add(nachricht,0);

		JScrollPane p = new JScrollPane(nachricht);
		p.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
		p.setBounds(70, 479, 278, 111);
		p.setOpaque(false);
		p.getViewport().setOpaque(false);
		add(p, 0);

Also letzte Zeile ist das ViewPort Teil und es wird leider nicht transparent
 
S

Samuel

Gast
Weiter gehts, wie krieg ich das Border vom ScrollText weg?
setBorder(null) geht nicht, oder muss ich das von Scroller und vom Text machen?
 
S

Samuel

Gast
Ach mensch, warum funktioniert es erst dann, nachdem man mir es nochmal im Forum sagt.
Ich hab genau das gleiche getan, die IDee mit Scrollpane kam sogar vor dem Textfeld, aber war nicht.
Nun geht es.
Zum Haare raufen.

Danke!
 
S

Samuel

Gast
Naja, tour de force geht weiter.
Bei einer JTextAre kann man ja mit setForeground die Farbe ändern, aber kann man selektiv für Stellen im Text die Farbe ändern?
 
S

Samuel

Gast
Ah, es geht darum einen Text zu selektieren und ihm einen style zu verpassen, richtig?

Es geht also nicht, dass man sagt "so ab jetzt nur rot" , append text der auch rot wird und dann sagt man "so wieder schwarz"

Man muss also text einfügen, selektieren und "stylen"
 

André Uhres

Top Contributor
Mit JTextArea kannst du eh nicht stylen, da kannst du nur mit einem Highlighter den Background hervorheben.

Mit JEditorPane kannst du aber richtig stylen.
Es geht auch so wie du willst, dass man sagt "so ab jetzt nur rot" , append text der auch rot wird
und dann sagt man "so wieder schwarz":
Code:
//package text;
/*
 * ColorText2.java
 */
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*;
public class ColorText2 extends JFrame {
    private JEditorPane editorPane;
    private Document doc;
    private MutableAttributeSet black;
    private MutableAttributeSet red;
    private AttributeSet attribute;
    public ColorText2() {
        super("Color Text");
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setSize(400, 300);
        setLocationRelativeTo(null);
        editorPane = new JEditorPane();
        getContentPane().add(new JScrollPane(editorPane), BorderLayout.CENTER);
        black = new SimpleAttributeSet();
        StyleConstants.setForeground(black, Color.black);
        red = new SimpleAttributeSet();
        StyleConstants.setForeground(red, Color.red);
        editorPane.setEditorKit(new StyledEditorKit());
        doc = editorPane.getDocument();
        append("This ");
        //ab jetzt nur rot:
        attribute = red;
        append("method");
        append(" is called");
        //wieder schwarz:
        attribute = black;
        append(" from within the constructor");
        append(" to\n initialize the form.");
    }
    private void append(String text){
        try {
            doc.insertString(doc.getLength(), text, attribute);
        } catch (BadLocationException ex) {
            ex.printStackTrace();
        }
    }
    public static void main(String args[]) {new ColorText2().setVisible(true);}
}
 

keman

Mitglied
Ich hatte irgendwie ein ähnliches Problem, ich will eine JTextPane mit Hintergrundsbild. Dies funktioniert jedoch nicht (das Hintergrundsbild wird nicht angezeigt):

Code:
        JLabel label = new JLabel();
        label.setIcon(new ImageIcon("images/background1.jpg"));
        label.setOpaque(false);
//scroller ist eine JScrollPane, die die JTextPane pane enthält
        pane.setOpaque(false);
        scroller.setOpaque(false);
        scroller.getViewport().setOpaque(false);
        // c ist ein Container mit BorderLayout
        c.add(label);
        c.add(scroller);

Kann mir da jemand helfen?
 

keman

Mitglied
Ok, aber dies funktioniert auch nicht wirklich:

Code:
		JPanel medium = new JPanel();
		medium.setLayout(null);
		
        JLabel label = new JLabel();
        label.setIcon(new ImageIcon("images/background1.jpg"));
        label.setOpaque(false);
        pane.setOpaque(false);
        scroller.setOpaque(false);
        scroller.getViewport().setOpaque(false);
        
        label.setBounds(0,0,1000,1000);
        scroller.setBounds(0,0,1000,1000);
        
        medium.add(label);
        medium.add(scroller);
        
        c.add(medium);
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Swing Mehrere Ausgaben in JTextArea AWT, Swing, JavaFX & SWT 2
B JPanel-Inhalte inkl. JTextarea zoomen? AWT, Swing, JavaFX & SWT 3
P JTextarea (in JScrollPane) zeigt nur die beiden letzten Einträge an? AWT, Swing, JavaFX & SWT 0
RedEagle Swing JTextArea ist leer AWT, Swing, JavaFX & SWT 13
E Warum wird Text im JTextArea erst am Programmende angezeigt ? AWT, Swing, JavaFX & SWT 1
E wie in JScrollPane auf JTextArea zugreifen AWT, Swing, JavaFX & SWT 12
K Swing 2 JTextArea parrallel scrollable AWT, Swing, JavaFX & SWT 16
Hatsi09 JTextArea Inhalt verlinken AWT, Swing, JavaFX & SWT 4
ralfb1105 jTextArea Scrollbar hinzufügen - mit Jigloo erstellt AWT, Swing, JavaFX & SWT 7
S Ausgabe in JTextArea AWT, Swing, JavaFX & SWT 13
H JTextArea - farbige Zeilen .. bitte um Vorschläge zur Implementierung AWT, Swing, JavaFX & SWT 1
F 2D-Grafik JTextArea drucken bringt mieses Ergebnis AWT, Swing, JavaFX & SWT 2
Mario1409 Swing JTextArea scroll Problem AWT, Swing, JavaFX & SWT 0
Bluedaishi JTextArea gefundene Zeile nach Oben Scrollen AWT, Swing, JavaFX & SWT 13
S JTextArea Text nach oben wandern lassen AWT, Swing, JavaFX & SWT 7
Bluedaishi JtextArea AWT, Swing, JavaFX & SWT 6
V JScrollBar soll weiterscrollen, wenn Inhalt von JTextArea erweitert wird AWT, Swing, JavaFX & SWT 7
G JTextArea mit JScrollPane wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
Bluedaishi JDialog modal und JTextArea AWT, Swing, JavaFX & SWT 4
F JTextarea Steuern ~ consolenanbindung AWT, Swing, JavaFX & SWT 5
F Event Handling JTextArea auf bestimmte Eingabe reagieren (Return-Taste) AWT, Swing, JavaFX & SWT 2
F JTextArea hat keinen Rahmen AWT, Swing, JavaFX & SWT 10
N JTextArea Events weiterleiten AWT, Swing, JavaFX & SWT 3
R JTextArea mit verschiedenen Textfarben AWT, Swing, JavaFX & SWT 6
M JTextArea wird nicht aktualisiert (ActionListener-Problem) AWT, Swing, JavaFX & SWT 1
HoloYoitsu jTextArea.setCaretPosition(); What am I doing wrong? AWT, Swing, JavaFX & SWT 0
S Zeilenumbruch jTextArea mit toString AWT, Swing, JavaFX & SWT 2
F Swing String[] in JTextArea ausgeben. Jeder Eintrag in neue Zeile, aber ohne "\n"- Geht das? AWT, Swing, JavaFX & SWT 3
M JTextArea - Leertaste "sperren" AWT, Swing, JavaFX & SWT 1
S Inhalt der Java-Konsole in die JTextArea AWT, Swing, JavaFX & SWT 3
M Swing JTextArea mit ScrollBar AWT, Swing, JavaFX & SWT 9
S Swing Zahl der Zeilenumbrüche in einer JTextArea bestimmen AWT, Swing, JavaFX & SWT 1
F Swing Caret in JTextArea vergrößern AWT, Swing, JavaFX & SWT 2
D JTextArea auf KeyListener Command AWT, Swing, JavaFX & SWT 6
N JFrame änliches wie JTextArea? AWT, Swing, JavaFX & SWT 2
A Swing JTextArea - Multi-Line-Editing AWT, Swing, JavaFX & SWT 2
A Swing JTextArea aus anderer Klasse in realtime aktualisieren AWT, Swing, JavaFX & SWT 3
O JTextArea befüllen AWT, Swing, JavaFX & SWT 2
G JTextArea on the fly aus anderem Programm befüllen AWT, Swing, JavaFX & SWT 4
A Swing Einrücken mehrerer Zeilen per Tab in einem JTextPane/JTextArea AWT, Swing, JavaFX & SWT 3
T Swing Ausgabe aus ArrayList in Klasse1 in jTextArea in Klasse2 AWT, Swing, JavaFX & SWT 2
B JTextArea Größe an Container anpassen AWT, Swing, JavaFX & SWT 2
B Drucken der JTextArea AWT, Swing, JavaFX & SWT 4
M JTextArea Zeile hinzufügen AWT, Swing, JavaFX & SWT 4
C JTextArea scrollt bei append(String) aus Threads nicht ans Ende AWT, Swing, JavaFX & SWT 7
P JPanel- Listener durch JTextArea aktivieren AWT, Swing, JavaFX & SWT 8
A JTextArea - Zeichenbegrenzung nach .txt Datei import AWT, Swing, JavaFX & SWT 6
M Swing JScrollPane (Parent JTextArea) aktualisieren + neue Zeile AWT, Swing, JavaFX & SWT 5
Hoppelmann Swing Tasten in JTextArea blockieren AWT, Swing, JavaFX & SWT 2
S JTextArea Tastaturanschläge AWT, Swing, JavaFX & SWT 2
E Swing JTextArea in JFrame, wie nun WindowFocusListener implementieren? AWT, Swing, JavaFX & SWT 2
S Problem mit JButton und JTextArea AWT, Swing, JavaFX & SWT 2
J Swing Mitwachsende JTextArea+ JPanel AWT, Swing, JavaFX & SWT 4
P Swing JtextArea füllen mit setText AWT, Swing, JavaFX & SWT 7
M Probleme mit der Selektion einer JTextArea AWT, Swing, JavaFX & SWT 3
T Die Größe einer JTextArea an Ihren Parent JPanel anpassen. AWT, Swing, JavaFX & SWT 5
hdi Swing ListCellRenderer + JTextArea + LineWrap AWT, Swing, JavaFX & SWT 6
T ComponentOrientation in JTextArea AWT, Swing, JavaFX & SWT 3
H Hintergrundbild in jTextArea AWT, Swing, JavaFX & SWT 4
G Swing JTextArea mit fester Anzahl Spalten! AWT, Swing, JavaFX & SWT 10
G ein JTextArea in zwei JPanels AWT, Swing, JavaFX & SWT 2
L JTextArea mit JScrollPane AWT, Swing, JavaFX & SWT 7
padde479 Swing replace JTextArea funktioniert nicht AWT, Swing, JavaFX & SWT 2
L Zeilenumbrüche aus JTextArea MIT in Textdatei schreiben AWT, Swing, JavaFX & SWT 4
_dp jTextArea/jTextPanel Auto Höhe AWT, Swing, JavaFX & SWT 5
Ollek JTextArea - Feste Zeilenanzahl(8 Zeilen) AWT, Swing, JavaFX & SWT 3
S Swing JTextArea während der Laufzeit füllen AWT, Swing, JavaFX & SWT 5
Ollek Text in JTextField und JTextArea zur Laufzeit ändern AWT, Swing, JavaFX & SWT 6
P Datenelement anderer Klasse in JTextArea ausgeben AWT, Swing, JavaFX & SWT 4
P Scrollbar JTextArea AWT, Swing, JavaFX & SWT 23
M Swing Ausgabe in JTextArea verzögern AWT, Swing, JavaFX & SWT 7
T Swing jTextArea soll sich der Fenstergröße anpassen beim ziehen?? AWT, Swing, JavaFX & SWT 2
S System.out in JTextArea AWT, Swing, JavaFX & SWT 4
S Swing JTextArea - Bild auf/ab Tasten implementieren AWT, Swing, JavaFX & SWT 4
J JTextArea verschwindet bei resize vom JFrame AWT, Swing, JavaFX & SWT 2
VfL_Freak "setAccelerator/KeyStroke" bei JTextArea ? AWT, Swing, JavaFX & SWT 6
P Swing JTextArea - beim neuzeichnen bleibt manchmal weißer Kasten AWT, Swing, JavaFX & SWT 10
Dit_ JTextArea zu Zeile X scrollen AWT, Swing, JavaFX & SWT 4
H variable Höhe einer JTextArea (als Renderer/Editor) als Zelle einer JTable AWT, Swing, JavaFX & SWT 9
B Wechsel JTextArea und JComponent AWT, Swing, JavaFX & SWT 9
M [erledigt] Bestimmte Zeile aus JTextArea löschen AWT, Swing, JavaFX & SWT 3
G Swing JTable und JTextArea synchronisieren AWT, Swing, JavaFX & SWT 2
C JLabel, JTextArea, JScrollPane. repaint(); ? AWT, Swing, JavaFX & SWT 6
M JTextArea AWT, Swing, JavaFX & SWT 2
E Swing JTextArea Alternative? AWT, Swing, JavaFX & SWT 5
A Swing JTextArea über Frame hinaus anzeigen? AWT, Swing, JavaFX & SWT 2
S JInternalFrame oder JTextArea neu laden AWT, Swing, JavaFX & SWT 2
N JTextArea.setLineWrap Bug? AWT, Swing, JavaFX & SWT 3
G Swing JTextArea/JScrollpane: JScrollbar position AWT, Swing, JavaFX & SWT 8
I JTextArea mit Copy Paste Funktion AWT, Swing, JavaFX & SWT 7
M Swing JTextArea größe anpassen & setBackground liefer Nullpointer AWT, Swing, JavaFX & SWT 4
Plastagen JTextArea CaretPosition Aktualisierung AWT, Swing, JavaFX & SWT 10
C JTextField und JTextArea - Verständnisproblem AWT, Swing, JavaFX & SWT 14
B Exceptions werfen und in JTextArea ausgeben AWT, Swing, JavaFX & SWT 4
F new Line in JTextarea AWT, Swing, JavaFX & SWT 15
X Problem bei JTextArea und Thread.sleep() AWT, Swing, JavaFX & SWT 8
J Beliebtes Problem: Scrollbar in JTextArea AWT, Swing, JavaFX & SWT 4
w0ddes Swing JTextArea auf JScrollPane - Autoscroll?! AWT, Swing, JavaFX & SWT 2
Developer_X Swing Java JTextArea auto scroll down AWT, Swing, JavaFX & SWT 6
T Swing JTextArea, JTextPane, JEditorPane...Unterschied?! AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben