Hallo, Leute. Ich bin neu im Forum und wollte gleiche meine Frage loswerden.
Ich will Testweise ein Scrollbalken erstellen. Dafür habe ich ein JPanel und ein
JScrollPane definiert. Danach dem JScrollPane den Panel zugeordnet. Dann
widerrum den JScrollPane dem Frame. Die setBounds von Panel sind größer,
wie die des JScrollPane, so dass theoretisch ein Scrollbalken erscheinen müsste.
Der Code:
Für Antworten, danke im voraus.
P.S.: Kopiert den Code in Eclipse und startet es. Es enthält keine Fehler.
Ich will Testweise ein Scrollbalken erstellen. Dafür habe ich ein JPanel und ein
JScrollPane definiert. Danach dem JScrollPane den Panel zugeordnet. Dann
widerrum den JScrollPane dem Frame. Die setBounds von Panel sind größer,
wie die des JScrollPane, so dass theoretisch ein Scrollbalken erscheinen müsste.
Der Code:
Java:
import java.util.*;
import javax.swing.*;
import javax.swing.border.LineBorder;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Tests {
JFrame Rahmen = new JFrame();
JPanel Inhalt1 = new JPanel();
JScrollPane scroll = new JScrollPane();
JLabel Text = new JLabel("Text XY");
JButton Close = new JButton("Schließen");
public static void main(String[] args){
Tests tests = new Tests();
}
public Tests(){
Rahmen.setLayout(null);
scroll.setLayout(null);
Inhalt1.setLayout(null);
scroll.setBounds(0,0,50,50);
Inhalt1.setBounds(0, 0, 150, 110);
Text.setBounds(10,10,50,20);
Close.setBounds(10,50,100,50);
Rahmen.setSize(300, 300);
Inhalt1.add(Text);
Inhalt1.add(Close);
Inhalt1.setBorder(new LineBorder(Color.black));
scroll.add(Inhalt1);
Rahmen.add(scroll);
Rahmen.setVisible(true);
}
}
Für Antworten, danke im voraus.
P.S.: Kopiert den Code in Eclipse und startet es. Es enthält keine Fehler.
Zuletzt bearbeitet: