Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Also du hast eine JTabbedPane(dein Panel mit den Tabs..)mit dem obrigen Code erzeugst du zwar ein Objekt vom Typ ScollPane aber du fügst es keiner Comopnente zu..failedC hat gesagt.:Hii,
also erstmal danke für eure Antworten, leider hat es nicht geklappt.
Also vielleicht nochmal genau was ich bis jetzt hier gemacht habe.
Hab ein JFrame was ein Panel hat was aus Tabs besteht, in einem dieser Tabs
hab ich dann ein JPanel, was wiederum verschiedene JPanels hat.
Und einer dieser JPanel will ich scrollen lassen.
JPanel panIdentCon = new JPanel(null);
JScrollPane jScrollPane = new JScrollPane();
jScrollPane.setViewportView(panIdentCon);
panIdentCon.setBounds(10,140,630,100);
panIdentCon.setBorder(b); // b wird weiter oben erstellt
this.add(panIdentCon); // this ist ist eine Klasse, die von JPanel erbt
Ich mach das und es erscheint nichts?
Was mach ich falsch?
Danke nochmal!
JPanel panIdentCon = new JPanel(null);
JScrollPane jScrollPane = new JScrollPane();
jScrollPane.setViewportView(panIdentCon);
panIdentCon.setBounds(10,140,630,100);
panIdentCon.setBorder(b); // b wird weiter oben erstellt
this.add(jScrollPane);
import java.awt.*;
import javax.swing.*;
public class ScrollPaneExample extends JFrame{
JTabbedPane tab = new JTabbedPane();
JPanel pan1 = new JPanel();
JPanel pan2 = new JPanel();
JPanel pan11 = new JPanel();
JPanel pan12 = new JPanel();
JTextArea textarea13 = new JTextArea();
JScrollPane scroll1 = new JScrollPane(pan11);
JScrollPane scroll2 = new JScrollPane(textarea13);
Dimension dim = new Dimension(500,500);
public ScrollPaneExample() {
pan11.setPreferredSize(dim);
textarea13.setPreferredSize(dim);
scroll1.setBorder(BorderFactory.createEtchedBorder());
pan12.setBorder(BorderFactory.createEtchedBorder());
scroll2.setBorder(BorderFactory.createEtchedBorder());
pan1.setLayout(new GridLayout(3,1));
pan1.add(scroll1);
pan1.add(pan12);
pan1.add(scroll2);
tab.addTab("eins",pan1);
tab.addTab("zwei",pan2);
add(tab);
setAlwaysOnTop(true);
setLocationByPlatform(true);
setSize(400,400);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
ScrollPaneExample test = new ScrollPaneExample();
}
}