||| Scrollen mal anders - Console mitscrollender Text???

Status
Nicht offen für weitere Antworten.

quadro

Aktives Mitglied
HeY Forum,
nach einer gescheiterten Suche nach dem was ich finden wollte frage ich Euch jetzt mal. Und zwar geht es darum das ich ein Programm geschrieben habe was Dateien einliest und dann was mit diesen Dateien macht.... Ich brauche eine Ausgabe der Dateien die zur Laufzeit eingelesen werden. Das habe ich über eine JTextArea und ein JScrollPane realiesiert. Funktioniert alles auch wunderbar, leider ist der Scrollefekt nicht der den ich haben möchte. Der vertikale Scrollbalken an der rechten seite scrollt, es wird aber immer die zuerst eingelesene Datei angezeigt. Ich möchte aber, das das Verhalten meiner Ausgabe so ist wie z.b. in der Konsole von Eclipse, das man immer die zuletzt getätigte Ausgabe (als Beispiel) zu sehen ist und nicht die zuerst getätigte Ausgabe. Das gleich verhalten wie in der Shell oder CMD bei Windows.... ICh hoffe mal ihr versteht mein anliegen und könnt mir helfen! Achso Strings werden bei mir über append(String + "\n") in der Textarea eingefügt..... ;)

Vielen Dank schon mal!


???:L



quadro***
 

quadro

Aktives Mitglied
Ja das ist ja mein Problem. ich bin mir halt nicht im klaren wie ich das machen soll.... Hat da jemand nen Plan (code) wie man das anstellen könnte?
 

Wildcard

Top Contributor
Die ScrollPane hat eine scrollRectToVisible Methode der übergibst du
Code:
new Rectange(new Point(0,myComponent.getHeigth());
 

quadro

Aktives Mitglied
Wenn ich das nach der initialisierung der Komponente angebe passiert einfach garnichts. Das Ergebnis ist immer noch das selbe... Ich könnte jetzt mal die ganze Gui Klasse Posten.....vielleicht fällt da was auf, warum das nicht funzt....


Code:
package view;




import java.awt.Image;
import java.awt.event.ActionListener;
import java.io.File;
import java.util.Observable;
import java.util.Observer;
import javax.swing.ImageIcon;
import javax.swing.JFileChooser;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;

import utils.CmdConstants;
import utils.ValueContainer;


public class Gui extends javax.swing.JFrame implements Observer{
    
    // Components for the GUI               
    private javax.swing.ButtonGroup buttonGroup;
    private javax.swing.JPanel consolenPanel;
    private javax.swing.JPanel controlPanel;
    private javax.swing.JButton convert;
    private javax.swing.JProgressBar jProgressBar1;
    private javax.swing.JScrollPane jScrollPane;
    private javax.swing.JPanel mainPanel;
    private javax.swing.JButton open;
    private javax.swing.JTextField openfield;
    private javax.swing.JTextArea progressArea;
    private javax.swing.JCheckBox quesBox;
    private javax.swing.JButton save;
    private javax.swing.JTextField saveField;
    private javax.swing.JCheckBox sesBox;

    
    private Image icon = (new ImageIcon(Gui.class.getResource("/img/reset.gif"))).getImage();
    private JFileChooser fileChooser;
    
    private ValueContainer values;
    
    // Components for the Commands
    
    private ActionListener  actionListener;
      
   
    public Gui(ActionListener al) {
   
    	this.actionListener = al;
    	   this.setIconImage(icon);
    	
    	  try {
    		    // Set System L&F
    	        UIManager.setLookAndFeel(
    	            UIManager.getSystemLookAndFeelClassName());
    	    } 
    	    catch (UnsupportedLookAndFeelException e) {
    	       // handle exception
    	    }
    	    catch (ClassNotFoundException e) {
    	       // handle exception
    	    }
    	    catch (InstantiationException e) {
    	       // handle exception
    	    }
    	    catch (IllegalAccessException e) {
    	       // handle exception
    	    }
        initComponents();
     
        this.setVisible(true);
    }
                      
    private void initComponents() {
        buttonGroup = new javax.swing.ButtonGroup();
        mainPanel = new javax.swing.JPanel();
        consolenPanel = new javax.swing.JPanel();
        jScrollPane = new javax.swing.JScrollPane();
        progressArea = new javax.swing.JTextArea("Waiting for work...\n");
        progressArea.setColumns(20);
        progressArea.setEditable(false);
        progressArea.setRows(5);
        progressArea.setLineWrap(true);
        jScrollPane.setViewportView(progressArea);
        
        
        
        jProgressBar1 = new javax.swing.JProgressBar(javax.swing.JProgressBar.HORIZONTAL);
        controlPanel = new javax.swing.JPanel();
        open = new javax.swing.JButton();
        openfield = new javax.swing.JTextField();
        save = new javax.swing.JButton();
        saveField = new javax.swing.JTextField();
        convert = new javax.swing.JButton();
        quesBox = new javax.swing.JCheckBox();
        sesBox = new javax.swing.JCheckBox();
        fileChooser = new JFileChooser();
       
        values = new ValueContainer();
        
        open.setActionCommand(CmdConstants.CMD_OPEN);
        open.addActionListener(actionListener);
        save.setActionCommand(CmdConstants.CMD_SAVE);
        save.addActionListener(actionListener);
        convert.setActionCommand(CmdConstants.CMD_CONVERT);
        convert.addActionListener(actionListener);
        
        

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Bingo - Data Analyzer");
        consolenPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Progressinformation"));
//        progressArea.setColumns(20);
//        progressArea.setEditable(false);
//        progressArea.setRows(5);
//        jScrollPane.setViewportView(progressArea);

        org.jdesktop.layout.GroupLayout consolenPanelLayout = new org.jdesktop.layout.GroupLayout(consolenPanel);
        consolenPanel.setLayout(consolenPanelLayout);
        consolenPanelLayout.setHorizontalGroup(
            consolenPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(consolenPanelLayout.createSequentialGroup()
                .addContainerGap()
                .add(consolenPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jScrollPane, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 332, Short.MAX_VALUE)
                    .add(jProgressBar1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 332, Short.MAX_VALUE))
                .addContainerGap())
        );
        consolenPanelLayout.setVerticalGroup(
            consolenPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(consolenPanelLayout.createSequentialGroup()
                .add(jScrollPane, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 159, Short.MAX_VALUE)
                .add(20, 20, 20)
                .add(jProgressBar1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                .addContainerGap())
        );

        controlPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("Controls"));
        open.setText("Open Folder");

        openfield.setBackground(new java.awt.Color(255, 255, 255));
        openfield.setEditable(false);

        save.setText("Save Output");

        saveField.setBackground(new java.awt.Color(255, 255, 255));
        saveField.setEditable(false);

        convert.setText("Convert");

        buttonGroup.add(quesBox);
        quesBox.setText("Bingo Question Data");
        quesBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        quesBox.setMargin(new java.awt.Insets(0, 0, 0, 0));

        buttonGroup.add(sesBox);
        sesBox.setSelected(true);
        sesBox.setText("Bingo Session Data");
        sesBox.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
        sesBox.setMargin(new java.awt.Insets(0, 0, 0, 0));

        org.jdesktop.layout.GroupLayout controlPanelLayout = new org.jdesktop.layout.GroupLayout(controlPanel);
        controlPanel.setLayout(controlPanelLayout);
        controlPanelLayout.setHorizontalGroup(
            controlPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(controlPanelLayout.createSequentialGroup()
                .addContainerGap()
                .add(controlPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(convert, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 96, Short.MAX_VALUE)
                    .add(open, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 96, Short.MAX_VALUE)
                    .add(controlPanelLayout.createSequentialGroup()
                        .add(save, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 96, Short.MAX_VALUE)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(controlPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(controlPanelLayout.createSequentialGroup()
                        .add(controlPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(saveField, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 232, Short.MAX_VALUE)
                            .add(openfield, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 232, Short.MAX_VALUE))
                        .add(8, 8, 8))
                    .add(controlPanelLayout.createSequentialGroup()
                        .add(sesBox)
                        .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                        .add(quesBox)
                        .addContainerGap())))
        );
        controlPanelLayout.setVerticalGroup(
            controlPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(controlPanelLayout.createSequentialGroup()
                .add(controlPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(open)
                    .add(openfield, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(controlPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(saveField, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
                    .add(save))
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(controlPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
                    .add(convert)
                    .add(sesBox)
                    .add(quesBox))
                .addContainerGap(11, Short.MAX_VALUE))
        );

        org.jdesktop.layout.GroupLayout mainPanelLayout = new org.jdesktop.layout.GroupLayout(mainPanel);
        mainPanel.setLayout(mainPanelLayout);
        mainPanelLayout.setHorizontalGroup(
            mainPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(org.jdesktop.layout.GroupLayout.TRAILING, mainPanelLayout.createSequentialGroup()
                .addContainerGap()
                .add(mainPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
                    .add(org.jdesktop.layout.GroupLayout.LEADING, controlPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .add(org.jdesktop.layout.GroupLayout.LEADING, consolenPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        mainPanelLayout.setVerticalGroup(
            mainPanelLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(mainPanelLayout.createSequentialGroup()
                .addContainerGap()
                .add(consolenPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
                .add(controlPanel, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
        );

        org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(mainPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(layout.createSequentialGroup()
                .add(mainPanel, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );
        pack();
    }

    public void openFolder()
    {
    	 fileChooser.addActionListener(actionListener);
    	 fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
		 fileChooser.showOpenDialog(this);
		
		
    }
    
	   public File getFile()
	   {   
		   openfield.setText(fileChooser.getSelectedFile().getName());
		   openfield.setText(fileChooser.getSelectedFile().getAbsolutePath());
		   return fileChooser.getSelectedFile();	
		   
	   }
	   
	   public void startProgress()
	   {
		jProgressBar1.setIndeterminate(true);  
	   }
	   
	   public void stopProgress()
	   {
		jProgressBar1.setIndeterminate(false);  
	   }
	   
	   public void setStartInformation()
	   {
		   progressArea.append("Reading Data...\n");
	   }
	   int i = 0;
	   public void addProgressInformation(String data)
	   {
		   progressArea.append(data + "\n");
		   jScrollPane.getVerticalScrollBar().setValue(i+1);
		   System.err.println(jScrollPane.getVerticalScrollBar().getValue());
		  
	   }
    
	   public void update(Observable arg0, Object arg1)
	   {
		   values = (ValueContainer)arg1;
		   
		   addProgressInformation(values.files);
		   
		   System.out.println("Gui.update()");
			
			
	   }
}


Vielleicht fällt Dir ja was auf, ignoriere den mittleren Teil das ist ja nur Formatierung..... ;)
 

Wildcard

Top Contributor
quadro hat gesagt.:
Wenn ich das nach der initialisierung der Komponente angebe passiert einfach garnichts. Das Ergebnis ist immer noch das selbe... Ich könnte jetzt mal die ganze Gui Klasse Posten.....vielleicht fällt da was auf, warum das nicht funzt....
Erstens musst du das nach jedem einfügen von Text aufrufen, und zweitens steht der Code den ich dir gegeben habe da überhaupt nicht drin
 

quadro

Aktives Mitglied
You are my Hero! Danke das hat dann doch geholfen, war mir unsicher wo das hin muss....den Code den ich gepostet habe war das original ohne den Tip von Dir....


Danke Danke Danke! Manchmal hängt man halt an kleinigkeiten fest....


:applaus:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
volcanos Scrollen: JScrollPane mit Graphics g und Java-Fonts extends Frame ? AWT, Swing, JavaFX & SWT 5
P kein Scrollen nach affinertransformation bei mouse dragged AWT, Swing, JavaFX & SWT 2
S JavaFX JavaFX TableView scrollen färbt falsche Zeilen AWT, Swing, JavaFX & SWT 1
S Nach scrollen verschwindet das zuvor im JPanel gezeichnete AWT, Swing, JavaFX & SWT 2
J JList scrollen AWT, Swing, JavaFX & SWT 3
Bluedaishi JTextArea gefundene Zeile nach Oben Scrollen AWT, Swing, JavaFX & SWT 13
P Swing Horizontales Scrollen mit Shift-Mausrad AWT, Swing, JavaFX & SWT 2
N Swing Problem beim Scrollen mit JScrollPane AWT, Swing, JavaFX & SWT 6
W JavaFX Scrollpane elementweise scrollen AWT, Swing, JavaFX & SWT 4
Thallius Automatisches Scrollen zum aktiven JTextView klappt nicht AWT, Swing, JavaFX & SWT 2
J Swing JTextPane mit JScrollPane auf JPanel scrollen nicht AWT, Swing, JavaFX & SWT 6
W Swing Zum Ende einer Scrollpane scrollen AWT, Swing, JavaFX & SWT 2
S JScrollPane --> Programm hängt sich beim scrollen auf AWT, Swing, JavaFX & SWT 2
S JavaFX Mehrere TreeTableView's synchron scrollen AWT, Swing, JavaFX & SWT 0
O Tabelle "animiert" Scrollen AWT, Swing, JavaFX & SWT 1
O Swing JTable per Scrollen füllen! AWT, Swing, JavaFX & SWT 7
J AWT choice mit viel Auswahl aktualisiert sich nicht korrekt beim scrollen?! AWT, Swing, JavaFX & SWT 3
P Durch Bilder Scrollen AWT, Swing, JavaFX & SWT 2
U Swing JPane und JScrollpane in JSplitpane-Seite: Scrollen funktioniert nicht AWT, Swing, JavaFX & SWT 3
J JTable wird bei scrollen falsch gezeichnet AWT, Swing, JavaFX & SWT 3
N Touchscreen-Scrollen, wo liegt der Fehler? AWT, Swing, JavaFX & SWT 3
S Swing Scrollpanes: wie kann ich durch Java-Code an den "Anfang" scrollen AWT, Swing, JavaFX & SWT 8
G JTable zentriert scrollen AWT, Swing, JavaFX & SWT 2
D SWING - Ein Composite scrollen AWT, Swing, JavaFX & SWT 6
S Canvas in ScrollPane wird beim scrollen immer neu gezeichnet AWT, Swing, JavaFX & SWT 3
D Swing JScrollbar ganz nach unten scrollen AWT, Swing, JavaFX & SWT 2
K SWT treeviewer scrollen AWT, Swing, JavaFX & SWT 8
F Swing Mehrere Textfelder in Scrollpane einfügen und dann zum Scrollen bringen? AWT, Swing, JavaFX & SWT 4
J Lazy Loading eine JTree während Scrollen AWT, Swing, JavaFX & SWT 11
A Swing Scrollen über JPane AWT, Swing, JavaFX & SWT 20
Dit_ JTextArea zu Zeile X scrollen AWT, Swing, JavaFX & SWT 4
S SWT Zwei Tabellen gleichzeitig Scrollen AWT, Swing, JavaFX & SWT 3
Dragonfire Swing JPanel nur vertikal scrollen AWT, Swing, JavaFX & SWT 4
hdi SWT ScrolledComposite -> Nix mit Scrollen? AWT, Swing, JavaFX & SWT 8
T In einem Label scrollen AWT, Swing, JavaFX & SWT 3
A Swing JScrollPane ans ende Scrollen AWT, Swing, JavaFX & SWT 9
W SwingX Problem mit Scrollen von 2 JXTaskPaneContainer AWT, Swing, JavaFX & SWT 3
S Swing Scrollen ohne Leiste? AWT, Swing, JavaFX & SWT 2
J wie Scrollen? AWT, Swing, JavaFX & SWT 3
R Zu selektiertem Column in JTable scrollen? AWT, Swing, JavaFX & SWT 2
P Drei Scrollpanes gleichzeitig scrollen AWT, Swing, JavaFX & SWT 3
G Scrollen per mouseDragged (JScrollPane) AWT, Swing, JavaFX & SWT 8
H jScrollPane ohne Scrollen AWT, Swing, JavaFX & SWT 2
G Mehrere JScrollPanes gekoppelt scrollen AWT, Swing, JavaFX & SWT 2
G JTable in JScrollPane - nach unten scrollen AWT, Swing, JavaFX & SWT 11
S JList automatisch scrollen AWT, Swing, JavaFX & SWT 8
D JScrollPane incl. thumbnails, soll fluessig scrollen! AWT, Swing, JavaFX & SWT 3
J JScrollPane soll automatisch zu einem punkt scrollen AWT, Swing, JavaFX & SWT 4
P JPopupMenu scrollen AWT, Swing, JavaFX & SWT 2
J JList Scrollen AWT, Swing, JavaFX & SWT 8
M PerformanceProbleme(Beim Scrollen ruckelt es) AWT, Swing, JavaFX & SWT 16
Z JTable automatisch zu einer Zeile scrollen AWT, Swing, JavaFX & SWT 4
D JScrollPane mit Grafiken scrollen lassen AWT, Swing, JavaFX & SWT 2
G 3 oder mehr JTable nebeneinander gleichzeitig vert. scrollen AWT, Swing, JavaFX & SWT 4
R JTextPane scrollen vermeiden AWT, Swing, JavaFX & SWT 2
S JScrollPane > JPanel - automatisch scrollen AWT, Swing, JavaFX & SWT 2
R Einstellen der Maus Rad Geschwindigkeit beim Scrollen AWT, Swing, JavaFX & SWT 3
I In JPopupMenu scrollen AWT, Swing, JavaFX & SWT 4
S Scrollen AWT, Swing, JavaFX & SWT 2
G Problem mit horizontal und vertikal scrollen AWT, Swing, JavaFX & SWT 2
M Scrollen - Geschwindigkeit - Scrollgeschwindigkeit AWT, Swing, JavaFX & SWT 2
G JScrollPane - scrollen mit Pfeiltasten AWT, Swing, JavaFX & SWT 3
J Wie kann man beim BoxLayout scrollen? Keine Scrollleiste!:-( AWT, Swing, JavaFX & SWT 7
R JTable zu einem bestimmten Eintrag automatisch scrollen? AWT, Swing, JavaFX & SWT 2
A Scrollpane verschmiert beim scrollen AWT, Swing, JavaFX & SWT 5
S Position von Labels, Buttons, etc. festsetzen und Scrollen AWT, Swing, JavaFX & SWT 4
N JTable scrollen AWT, Swing, JavaFX & SWT 4
F 3 JTextAreas zusammen scrollen AWT, Swing, JavaFX & SWT 5
O JScrollPane beinhaltet JPanel mit null Layout kein Scrollen AWT, Swing, JavaFX & SWT 3
G Scrollen ohne scrolleisten AWT, Swing, JavaFX & SWT 5
T JTextPane in JScrollPane NICHT autom. nach unten scrollen AWT, Swing, JavaFX & SWT 3
M JScrollPane immer bis ganz nach unten scrollen lassen AWT, Swing, JavaFX & SWT 5
J Streifen beim Scrollen AWT, Swing, JavaFX & SWT 3
F Scrollen bei JTextArea in einem Null-Layout? Unmöglich? AWT, Swing, JavaFX & SWT 4
M JScrollPane soll automatisch scrollen AWT, Swing, JavaFX & SWT 5
N JScrollPane schneller scrollen AWT, Swing, JavaFX & SWT 3
V Automatisches Scrollen bei JScrollPane AWT, Swing, JavaFX & SWT 10
N Scrollen in einem Panel AWT, Swing, JavaFX & SWT 5
S jScrollPane ganz nach unten scrollen AWT, Swing, JavaFX & SWT 4
B In JScrollPane eingebettetes JEditorPane scrollen AWT, Swing, JavaFX & SWT 2
M Scrollprobleme - Panelinhalte bleiben beim Scrollen AWT, Swing, JavaFX & SWT 2
Z JTextArea in JScrollPane automatisch scrollen AWT, Swing, JavaFX & SWT 2
K JPanle scrollen . AWT, Swing, JavaFX & SWT 2
V Probleme beim Scrollen ein JPanels mit JScrollPane AWT, Swing, JavaFX & SWT 2
G JTable automatisch scrollen AWT, Swing, JavaFX & SWT 4
S Automatisches Scrollen in einer JTextArea AWT, Swing, JavaFX & SWT 6
A Scrollen von Fenster geht nicht AWT, Swing, JavaFX & SWT 4
I JavaFX Fenster wird auf einem anderen Rechner anders dargestellt AWT, Swing, JavaFX & SWT 5
Thallius JDatePicker anders designen AWT, Swing, JavaFX & SWT 1
D Swing Swing Objekte sehen im Entwurf anders aus als beim Ausführen AWT, Swing, JavaFX & SWT 3
L JButton - Größe anders als erwartet AWT, Swing, JavaFX & SWT 2
B Zeichnen mit paintComponent? Oder anders? AWT, Swing, JavaFX & SWT 15
N JComponenten in JList oder doch anders? AWT, Swing, JavaFX & SWT 0
P JApplet verhält sich im Browser anders als im Eclipse (AppletViewer) AWT, Swing, JavaFX & SWT 3
KrokoDiehl Swing Buchstaben im Label anders färben AWT, Swing, JavaFX & SWT 4
D repaint() klappt anders als vorgestellt AWT, Swing, JavaFX & SWT 15
J jTable anders darstellen AWT, Swing, JavaFX & SWT 4
M EditorPane Inhalt anders als er soll! AWT, Swing, JavaFX & SWT 2
P Action Event abfangen etwas anders? AWT, Swing, JavaFX & SWT 2
X Swing JList -> Daten anders darstellen als im Model hinterlegt -> möglich ? AWT, Swing, JavaFX & SWT 9

Ähnliche Java Themen

Neue Themen


Oben