Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
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();
}
}