jscrollpane

headnut

Gesperrter Benutzer
Guten tag

Ich bin am verzweifeln bei einem aus meiner sicht einfachen Thema...

Java:
		SwingUtilities.invokeLater(new Runnable() {
			@Override
			public void run() {
				ParaEing inst1 = new ParaEing(artikelnummer);
				inst1.setLocationRelativeTo(null);
				inst1.setVisible(true);
				inst1.setTitle("Parameter - Eingabe");
				inst1.setResizable(false);
				inst1.setSize(800, 825);

			}
		});
	}

Hier starte ich mein GUI, und hier unten füge ich dem Conten eine Scrollpane zu:

Java:
	public ParaEing(String artikelnummer) {
		super();
		initGUI(artikelnummer);
	}

Java:
	private void initGUI(final String artikelnummer) {
		try {
			
			{
				jScrollPane = new JScrollPane();
				jScrollPane.createVerticalScrollBar();
				
				jScrollPane.setOpaque(true);
				getContentPane().add(jScrollPane);
			}

jedoch fehlanzeige ich kann nicht scrollen, was mache ich falsch?
Gruss und dank
 

L-ectron-X

Gesperrter Benutzer
Könnte sein, dass du trotz Allem noch einen Inhalt benötigst, der größer als die Fläche der JScrollPane ist. ;) Es gibt quasi nichts zu scrollen...
 

headnut

Gesperrter Benutzer
ihr habt es nicht anders gewollt:)

Ich habe sehr wohl inhalt, aber nur Buttons und textfelder:

Java:
for (int i = 0; i < daten.size(); i++) {
				bezeichnung[i] = daten.get(i).toString();
			}

			{
				jLSollWert = new JLabel();
				getContentPane().add(jLSollWert);
				jLSollWert.setText("Sollwert");
				jLSollWert.setBounds(150, 20, 84, 37);
				jLSollWert.setFont(new java.awt.Font("Tahoma", 0, 20));
			}
			{
				jLToleranzMinus = new JLabel();
				getContentPane().add(jLToleranzMinus);
				jLToleranzMinus.setText("Toleranz -");
				jLToleranzMinus.setFont(new java.awt.Font("Tahoma", 0, 20));
				jLToleranzMinus.setBounds(430, 20, 102, 37);
			}
			{
				jLToleranzPlus = new JLabel();
				getContentPane().add(jLToleranzPlus);
				jLToleranzPlus.setText("Toleranz +");
				jLToleranzPlus.setBounds(290, 20, 101, 37);
				jLToleranzPlus.setFont(new java.awt.Font("Tahoma", 0, 20));
			}
			{
				jTBezeichnung = new JLabel();
				getContentPane().add(jTBezeichnung);
				jTBezeichnung.setText("Bezeichnung");
				jTBezeichnung.setBounds(570, 20, 121, 37);
				jTBezeichnung.setFont(new java.awt.Font("Tahoma", 0, 20));
			}

			int abst = 50;
			for (int i = 0; i < soll.length; i++) {

				{
					jLabel[i] = new JLabel();
					getContentPane().add(jLabel[i]);
					jLabel[i].setText(String.valueOf(i+1));
					jLabel[i].setBounds(50, 100 + (i * abst), 21, 26);
					jLabel[i].setFont(new java.awt.Font("Tahoma", 0, 18));
				}
				{
					jTwert[i] = new JTextField();
					getContentPane().add(jTwert[i]);
					jTwert[i].setBounds(150, 100 + (i * abst), 75, 26);
					jTwert[i].setText(soll[i].getWertString());
					jTwert[i].setFont(new java.awt.Font("Tahoma", 0, 18));

				}
				{
					jTtoleranzp[i] = new JTextField();
					getContentPane().add(jTtoleranzp[i]);
					jTtoleranzp[i].setFont(new java.awt.Font("Tahoma", 0, 18));
					jTtoleranzp[i].setBounds(300, 100 + (i * abst), 75, 26);
					jTtoleranzp[i].setText(soll[i].getToleranzpString());

				}
				{
					jTtoleranzn[i] = new JTextField();
					getContentPane().add(jTtoleranzn[i]);
					jTtoleranzn[i].setFont(new java.awt.Font("Tahoma", 0, 18));
					jTtoleranzn[i].setBounds(445, 100 + (i * abst), 75, 26);
					jTtoleranzn[i].setText(soll[i].getToleranznString());
				}
				{
					jComboBoxModel[i] = new DefaultComboBoxModel(
							new String[] { soll[i].getBezeichnung() });
					jCbez[i] = new JComboBox();
					getContentPane().add(jCbez[i]);
					jCbez[i].setModel(jComboBoxModel[i]);
					jCbez[i].setBounds(570, 100 + (i * abst), 195, 26);
					jCbez[i].setMaximumRowCount(20);
					for (int j = 0; j < bezeichnung.length; j++)
						jCbez[i].addItem(bezeichnung[j]);
				}

			}

			jTwert[0].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[0].selectAll();
				}
			});

			jTwert[1].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[1].selectAll();
				}
			});

			jTwert[2].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[2].selectAll();
				}
			});

			jTwert[3].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[3].selectAll();
				}
			});

			jTwert[4].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[4].selectAll();
				}
			});

			jTwert[5].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[5].selectAll();
				}
			});

			jTwert[6].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[6].selectAll();
				}
			});

			jTwert[7].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[7].selectAll();
				}
			});

			jTwert[8].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[8].selectAll();
				}
			});

			jTwert[9].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTwert[9].selectAll();
				}
			});

			// Toleranz positiv
			jTtoleranzp[0].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[0].selectAll();
				}
			});

			jTtoleranzp[1].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[1].selectAll();
				}
			});

			jTtoleranzp[2].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[2].selectAll();
				}
			});

			jTtoleranzp[3].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[3].selectAll();
				}
			});

			jTtoleranzp[4].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[4].selectAll();
				}
			});

			jTtoleranzp[5].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[5].selectAll();
				}
			});

			jTtoleranzp[6].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[6].selectAll();
				}
			});

			jTtoleranzp[7].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[7].selectAll();
				}
			});

			jTtoleranzp[8].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[8].selectAll();
				}
			});

			jTtoleranzp[9].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzp[9].selectAll();
				}
			});

			// Toleranzen Negativ
			jTtoleranzn[0].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[0].selectAll();
				}
			});

			jTtoleranzn[1].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[1].selectAll();
				}
			});

			jTtoleranzn[2].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[2].selectAll();
				}
			});

			jTtoleranzn[3].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[3].selectAll();
				}
			});

			jTtoleranzn[4].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[4].selectAll();
				}
			});

			jTtoleranzn[5].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[5].selectAll();
				}
			});

			jTtoleranzn[6].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[6].selectAll();
				}
			});

			jTtoleranzn[7].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[7].selectAll();
				}
			});

			jTtoleranzn[8].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[8].selectAll();
				}
			});

			jTtoleranzn[9].addFocusListener(new FocusAdapter() {
				@Override
				public void focusGained(FocusEvent evt) {
					jTtoleranzn[9].selectAll();
				}
			});

			{
				jBspeichern = new JButton();
				getContentPane().add(jBspeichern);
				jBspeichern.setText("Speichern");
				jBspeichern.setBounds(12, 709, 122, 46);
				jBspeichern.setFont(new java.awt.Font("Tahoma", 0, 14));
				jBspeichern.addActionListener(new ActionListener() {
					@Override
					public void actionPerformed(ActionEvent evt) {
						System.out.println("Speichern");
						auslesen();
						version();
						try {
							ExcelSoll.DatenSpeichern(artikelnummer,
									soll[0].getVersion());

							// Datum aktualisieren
							SimpleDateFormat Datum = new SimpleDateFormat(
									"dd.MMM.yyyy");
							SimpleDateFormat Zeit = new SimpleDateFormat(
									"HH:mm:ss");
							Date date = new Date();

							jLdatumAusgabe.setText(Datum.format(date));
							jLzeitAusgabe.setText(Zeit.format(date));

						} catch (RowsExceededException e) {
							// TODO Auto-generated catch block
							e.printStackTrace();
						} catch (Exception e) {
							Meldungen2 meldungen = new Meldungen2();
							meldungen.geoeffnetFehler(2);

							// TODO Auto-generated catch block
							e.printStackTrace();
						}
						setVisible(false);
					}
				});
			}

			{
				jLartNr = new JLabel();
				getContentPane().add(jLartNr);
				jLartNr.setBounds(304, 2520, 135, 26);
				jLartNr.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLartNr.setBackground(new java.awt.Color(255, 255, 255));
				jLartNr.setText(artikelnummer);
			}
			{
				jLArtikelnummer = new JLabel();
				getContentPane().add(jLArtikelnummer);
				jLArtikelnummer.setText("Artikelnummer:");
				jLArtikelnummer.setBounds(150, 2520, 129, 26);
				jLArtikelnummer.setFont(new java.awt.Font("Tahoma", 0, 18));
			}
			{
				jLversion = new JLabel();
				getContentPane().add(jLversion);
				jLversion.setText("Version:");
				jLversion.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLversion.setBounds(150, 2570, 129, 26);
			}
			{
				jLversionAusgabe = new JLabel();
				getContentPane().add(jLversionAusgabe);
				jLversionAusgabe.setText(soll[0].getVersionString());
				jLversionAusgabe
						.setBackground(new java.awt.Color(255, 255, 255));
				jLversionAusgabe.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLversionAusgabe.setBounds(304, 2570, 135, 26);
			}
			{
				jLnutzer = new JLabel();
				getContentPane().add(jLnutzer);
				jLnutzer.setText("Nutzer:");
				jLnutzer.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLnutzer.setBounds(444, 2520, 80, 27);
			}
			{
				jLdatum = new JLabel();
				getContentPane().add(jLdatum);
				jLdatum.setText("Datum:");
				jLdatum.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLdatum.setBounds(444, 2570, 80, 27);
			}
			{
				jLzeit = new JLabel();
				getContentPane().add(jLzeit);
				jLzeit.setText("Zeit:");
				jLzeit.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLzeit.setBounds(444, 2620, 80, 27);
			}
			{
				jLnutzerAusgabe = new JLabel();
				getContentPane().add(jLnutzerAusgabe);
				jLnutzerAusgabe.setText(soll[0].getGespNutzer());
				jLnutzerAusgabe
						.setBackground(new java.awt.Color(255, 255, 255));
				jLnutzerAusgabe.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLnutzerAusgabe.setBounds(572, 2520, 135, 26);
			}
			{
				jLdatumAusgabe = new JLabel();
				getContentPane().add(jLdatumAusgabe);
				jLdatumAusgabe.setText(soll[0].getDatum());
				jLdatumAusgabe.setBackground(new java.awt.Color(255, 255, 255));
				jLdatumAusgabe.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLdatumAusgabe.setBounds(572, 2570, 135, 26);
			}
			{
				jLzeitAusgabe = new JLabel();
				getContentPane().add(jLzeitAusgabe);
				jLzeitAusgabe.setText(soll[0].getZeit());
				jLzeitAusgabe.setBackground(new java.awt.Color(255, 255, 255));
				jLzeitAusgabe.setFont(new java.awt.Font("Tahoma", 0, 18));
				jLzeitAusgabe.setBounds(570, 2620, 135, 26);
			}

			pack();
			this.setSize(800, 825);
		} catch (Exception e) {
			// add your error handling code here
			e.printStackTrace();
		}
 
S

SlaterB

Gast
> Ich habe sehr wohl inhalt, aber nur Buttons und textfelder:

in solchen Fällen gilt immer:
mit EINER Komponente testen, einer besonders einfachen, nur wenige bis eine Zeile Code,
deine 400 oder 400.000 Codezeilen, für sich schlimm genug und auf andere Weise noch zu verbessern, nützen niemanden etwas
 

headnut

Gesperrter Benutzer
hab ich sehr wohl gemacht

Soll das heissen ich muss alle Buttons und textfelder nicht dem contentPane() zuweisen sondern
der jScrollpane?
 
S

SlaterB

Gast
ja, genau wie es in dem Link steht, den du dir angeschaut hast ;)

bzw. auch nicht direkt dem JScrollPane sondern einfach exakt nachschauen und korrekt vorgehen
(edit: ok, steht da nicht unbedingt, also z.b. ein JPanel auf korrekte Weise ins JScrollPane, nicht add(),
und alles weitere ins JPanel)
 

headnut

Gesperrter Benutzer
Hab jetzt mal ein kleines Beispiel aufgebaut, nur leider funktioniert dies auch nciht:-(

Java:
import java.awt.Dimension;

import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;

public class test extends javax.swing.JFrame {
	private JScrollPane jScrollPane1;
	private JButton jButton1;
	private JButton jButton3;
	private JButton jButton2;
	private JPanel jPanel1;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				test inst = new test();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public test() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setLayout(null);
			{
				jScrollPane1 = new JScrollPane();
				jScrollPane1.setPreferredSize(new Dimension(200, 200));
				getContentPane().add(jScrollPane1);
				
				{
					jPanel1 = new JPanel();
					jScrollPane1.setViewportView(jPanel1);
					jPanel1.setSize(200, 400);
					jPanel1.setLayout(null);
					
					{
						jButton1 = new JButton();
						jPanel1.add(jButton1);
						jButton1.setText("jButton1");
						jButton1.setBounds(12, 30, 55, 21);
					}
					{
						jButton2 = new JButton();
						jPanel1.add(jButton2);
						jButton2.setText("jButton2");
						jButton2.setBounds(24, 98, 55, 21);
					}
				}
			}
			{
				jButton3 = new JButton();
				getContentPane().add(jButton3);
				jButton3.setText("jButton3");
				jButton3.setBounds(30, 374, 55, 21);
			}
			pack();
			
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}

}
 
S

SlaterB

Gast
inwiefern funktioniert es nicht? deine Mitteilsamkeit..

wenn ich dann aus eigenen Ausprobieren schließen muss:
es ist erstmal überhaupt nichts zu sehen, du hast null-Layout aber keine setBounds()-Aufrufe für Komponenten
(edit: zumindest für jScrollPane1 im ContentPane nicht)
der Befehl pack() ist generell auch Gift bei null-Layout

mit JScrollPane hat das erstmal gar nichts mehr zu tun, fange ganz grundlegend an, überhaupt eine erste Komponente in der GUI zu zeigen
(hast du vielleicht schon angesichts hunderter Zeilen Code vorher, dann aber bitte bisschen bei Beispielcode aufpassen)

edit:
zusammengeflickt noch ein Programm daraus mit angezeigten ScrollBalken,
PreferredSize fürs Panel im ScrollPane ist wichtig,
wenn null-Layout, dann manuell zu setzen

Java:
public class Test
{
    public static void main(String... args)
        throws Exception
    {
        SwingUtilities.invokeLater(new Runnable()
            {
                public void run()
                {
                    Tf inst = new Tf();
                    inst.setSize(300, 300);
                    inst.setLocationRelativeTo(null);
                    inst.setVisible(true);
                }
            });
    }
}


class Tf
    extends javax.swing.JFrame
{
    private JScrollPane jScrollPane1;
    private JButton jButton1;
    private JButton jButton3;
    private JButton jButton2;
    private JPanel jPanel1;

    public Tf()
    {
        super();
        initGUI();
    }

    private void initGUI()
    {
        try
        {
            setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
            getContentPane().setLayout(null);
            {
                jScrollPane1 = new JScrollPane();
                // jScrollPane1.setPreferredSize(new Dimension(200, 200));
                jScrollPane1.setBounds(20, 20, 200, 200);
                getContentPane().add(jScrollPane1);

                {
                    jPanel1 = new JPanel();
                    jScrollPane1.setViewportView(jPanel1);
                    jPanel1.setSize(600, 400);
                    jPanel1.setPreferredSize(new Dimension(600, 400));
                    jPanel1.setLayout(null);

                    {
                        jButton1 = new JButton();
                        jPanel1.add(jButton1);
                        jButton1.setText("jButton1");
                        jButton1.setBounds(12, 30, 55, 21);
                    }
                    {
                        jButton2 = new JButton();
                        jPanel1.add(jButton2);
                        jButton2.setText("jButton2");
                        jButton2.setBounds(424, 98, 55, 21);
                    }
                }
            }
            {
                jButton3 = new JButton();
                getContentPane().add(jButton3);
                jButton3.setText("jButton3");
                jButton3.setBounds(30, 374, 55, 21);
            }
            // pack();

        }
        catch (Exception e)
        {
            // add your error handling code here
            e.printStackTrace();
        }
    }
}
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
volcanos Scrollen: JScrollPane mit Graphics g und Java-Fonts extends Frame ? AWT, Swing, JavaFX & SWT 5
E JScrollPane mit JPanel verbinden AWT, Swing, JavaFX & SWT 1
B Swing JScrollPane scrollt nicht AWT, Swing, JavaFX & SWT 10
P JTextarea (in JScrollPane) zeigt nur die beiden letzten Einträge an? AWT, Swing, JavaFX & SWT 0
O Swing "Eigenes" JPanel wird dem JScrollPane nicht hinzugefügt AWT, Swing, JavaFX & SWT 5
E Komponenten von JScrollPane werden nicht richtig ermittelt AWT, Swing, JavaFX & SWT 2
E wie in JScrollPane auf JTextArea zugreifen AWT, Swing, JavaFX & SWT 12
N Swing JScrollPane mit Tastatur bedienen? AWT, Swing, JavaFX & SWT 0
F JScrollPane anzeige AWT, Swing, JavaFX & SWT 7
K Swing JScrollPane wird nicht angezeigt wenn man Components darstellt. AWT, Swing, JavaFX & SWT 2
M Swing JPanel in JScrollPane AWT, Swing, JavaFX & SWT 3
M Problem mit Add JScrollPane AWT, Swing, JavaFX & SWT 25
P Swing JEditorPane in Kombination mit JScrollPane AWT, Swing, JavaFX & SWT 29
S Swing jScrollPane - pro Eintrag der Liste, die jCheckBoxes Speichern die in dem Eintrag aktiviert wurden AWT, Swing, JavaFX & SWT 2
T Swing Probleme mit repaint() bzw. JScrollPane AWT, Swing, JavaFX & SWT 7
D JScrollPane in JTabbedPane AWT, Swing, JavaFX & SWT 3
MaxG. Swing JScrollPane AWT, Swing, JavaFX & SWT 10
Soloeco Swing JScrollPane AWT, Swing, JavaFX & SWT 6
A Swing Probleme mit dem adden von JButtons zur JScrollPane AWT, Swing, JavaFX & SWT 2
A JScrollPane soll JPanel mit JButtons enthalten und eine Scollbar anzeigen AWT, Swing, JavaFX & SWT 1
J JScrollPane funktioniert nicht AWT, Swing, JavaFX & SWT 5
B LayoutManager GridBagLayout und JScrollPane AWT, Swing, JavaFX & SWT 5
Thallius JScrollPane Scrollpos setzen nach Neuzeichnen AWT, Swing, JavaFX & SWT 3
P MalProgramm mit JScrollPane und Canvas AWT, Swing, JavaFX & SWT 2
D Swing JScrollPane Tabelle ändern (2 Tabellen) AWT, Swing, JavaFX & SWT 7
U JScrollPane -> JTabbedPane u.A. AWT, Swing, JavaFX & SWT 3
A Layout-Manager, JScrollPane, ... Chaos AWT, Swing, JavaFX & SWT 5
V JScrollPane im zur Laufzeit verändernden JFrame AWT, Swing, JavaFX & SWT 0
W Swing Größenänderung vom JPanel im JScrollPane und anschließendes positionieren AWT, Swing, JavaFX & SWT 2
X Swing JButton's zum JScrollPane hinzufügen geht nicht. Bitte um Hilfe. AWT, Swing, JavaFX & SWT 9
G JTextArea mit JScrollPane wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
K Swing JScrollPane - JScrollBar anzeigen, wenn Frame verkleinert wird AWT, Swing, JavaFX & SWT 3
N Swing Problem beim Scrollen mit JScrollPane AWT, Swing, JavaFX & SWT 6
Bluedaishi JScrollpane AWT, Swing, JavaFX & SWT 0
L JScrollPane scrollt nicht !! AWT, Swing, JavaFX & SWT 3
F JScrollPane Position setzen (x=0, y=0) AWT, Swing, JavaFX & SWT 2
R JScrollPane überdeckt JPanel? AWT, Swing, JavaFX & SWT 7
H JTree in JScrollPane passt sich nicht an Größe von JPanel an AWT, Swing, JavaFX & SWT 2
S JScrollPane und BorderLayout AWT, Swing, JavaFX & SWT 1
M Mehrere Jpanel in einem JScrollPane (Layout) AWT, Swing, JavaFX & SWT 2
W Swing JScrollPane für mein Fenster AWT, Swing, JavaFX & SWT 4
A Swing Probleme mit JScrollPane AWT, Swing, JavaFX & SWT 6
F JTable mit JScrollPane AWT, Swing, JavaFX & SWT 4
I JPanel in JScrollPane verkleinert sich leider nicht .... AWT, Swing, JavaFX & SWT 2
G JScrollPane bricht am Ende der Anzeige nicht um AWT, Swing, JavaFX & SWT 2
J Swing JTextPane mit JScrollPane auf JPanel scrollen nicht AWT, Swing, JavaFX & SWT 6
W Sichtbarer Bereich JScrollPane vs. JList AWT, Swing, JavaFX & SWT 3
B Swing JPanel in JScrollPane einfügen AWT, Swing, JavaFX & SWT 2
S 2D-Grafik Transparentes JScrollPane AWT, Swing, JavaFX & SWT 0
S 3D-Grafik 3d Grafik auf einem JPanel oder im JScrollPane AWT, Swing, JavaFX & SWT 1
R Ändern Default-Verhalten von JScrollpane in einer JScrollpane AWT, Swing, JavaFX & SWT 1
S JScrollPane --> Programm hängt sich beim scrollen auf AWT, Swing, JavaFX & SWT 2
A JScrollPane - ScrollBar Buttongröße verändern AWT, Swing, JavaFX & SWT 1
J Bilder auf JPanel (im JScrollPane) nacheinander laden AWT, Swing, JavaFX & SWT 0
A Swing JScrollPane Problem AWT, Swing, JavaFX & SWT 6
H Swing JScrollPane mit "viel Inhalt" scrollt zu langsam (inkl. See-For-Yourself.jar :D) AWT, Swing, JavaFX & SWT 2
T Swing JScrollPane in JPanel - Breite dynamisch, Höhe fix - wie? AWT, Swing, JavaFX & SWT 2
D Swing JScrollPane in JScrollPane - Problem AWT, Swing, JavaFX & SWT 3
K Bug in JScrollPane? AWT, Swing, JavaFX & SWT 4
T Swing JScrollPane Farbe der Scrollbar AWT, Swing, JavaFX & SWT 3
M JScrollPane Header AWT, Swing, JavaFX & SWT 3
G JScrollPane über JScrollPane AWT, Swing, JavaFX & SWT 2
V LayoutManager JScrollPane verwirft Elementanordnung AWT, Swing, JavaFX & SWT 3
B JScrollPane Problem AWT, Swing, JavaFX & SWT 2
D Swing JScrollPane AWT, Swing, JavaFX & SWT 7
H cardlayout und jscrollpane AWT, Swing, JavaFX & SWT 14
F 2D-Grafik Skalieren der Scrollbars beim Zoomen einer JScrollPane AWT, Swing, JavaFX & SWT 4
B JScrollPane Horizontal klappt nicht. AWT, Swing, JavaFX & SWT 4
G JScrollPane reagiert nicht auf Änderung der JPanel-Größe AWT, Swing, JavaFX & SWT 4
C jPanel auf jScrollPane zentrieren AWT, Swing, JavaFX & SWT 3
M Swing JScrollPane (Parent JTextArea) aktualisieren + neue Zeile AWT, Swing, JavaFX & SWT 5
U Swing JPane und JScrollpane in JSplitpane-Seite: Scrollen funktioniert nicht AWT, Swing, JavaFX & SWT 3
A Swing Korrekte JTable.rowAt(point) für JTable in JScrollPane AWT, Swing, JavaFX & SWT 5
D Label über JScrollPane AWT, Swing, JavaFX & SWT 3
S JScrollPane reagiert nicht AWT, Swing, JavaFX & SWT 3
X JScrollPane zu JTable hinzufügen AWT, Swing, JavaFX & SWT 16
H JScrollPane - JEditorPane und HTML-Tabelle AWT, Swing, JavaFX & SWT 2
D LayoutManager JScrollPane mit dynamischem Inhalt AWT, Swing, JavaFX & SWT 8
P Swing JScrollpane AWT, Swing, JavaFX & SWT 2
B JScrollPane scrollt nicht immer automatisch AWT, Swing, JavaFX & SWT 2
V Swing JScrollPane Viewport verschieben AWT, Swing, JavaFX & SWT 2
J JScrollPane Probleme AWT, Swing, JavaFX & SWT 3
S Swing JScrollPane verliert Scrollbars AWT, Swing, JavaFX & SWT 5
D Swing JTable in JScrollpane beliebig verbreitern AWT, Swing, JavaFX & SWT 5
A Swing Anzeige Text in JScrollpane AWT, Swing, JavaFX & SWT 8
J Swing Unteren Abstand für JTable in JScrollPane festlegen AWT, Swing, JavaFX & SWT 10
xehpuk Swing Line-wrapping von JTextPane (in JScrollPane) AWT, Swing, JavaFX & SWT 3
M JScrollPane Problem AWT, Swing, JavaFX & SWT 6
S Swing JScrollpane und ViewPort AWT, Swing, JavaFX & SWT 4
D JScrollPane funktioniert nicht AWT, Swing, JavaFX & SWT 12
X JScrollPane funzt net... AWT, Swing, JavaFX & SWT 5
RELAXccc Swing JTree + JScrollPane, refresh Problem AWT, Swing, JavaFX & SWT 17
A Problem mit JScrollPane in einer JScrollpane AWT, Swing, JavaFX & SWT 4
B JScrollPane Problem AWT, Swing, JavaFX & SWT 25
T Swing JScrollPane- und Tabelle-Header Problem AWT, Swing, JavaFX & SWT 25
P Swing JScrollPane-Inhalt: Grösse anpassen AWT, Swing, JavaFX & SWT 6
G Swing Höhe des View eines JScrollPane fest auf Höhe des JScrollPane setzen! AWT, Swing, JavaFX & SWT 4
A JScrollPane AWT, Swing, JavaFX & SWT 16
C Swing JScrollPane und Scroll-Geschwindigkeit AWT, Swing, JavaFX & SWT 8
S JScrollpane mit JPanel und Probleme AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben