Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
JTabbedPane er mere brugervenlig, in my opinion: import javax.swing.*; import java.awt.*; import java.awt.event.*;
public class TestFrame extends JFrame {
public TestFrame() { super("Test"); setSize(400,400);
JTabbedPane pane = new JTabbedPane(); pane.add("1", new PanePanel("Første panel")); pane.add("2", new PanePanel("Andet panel")); pane.add("3", new PanePanel("Tredje panel"));
getContentPane().add(pane, BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
private class PanePanel extends JPanel { public PanePanel(String text) { super(new BorderLayout());
JTree tree = new JTree(); JTextPane pane = new JTextPane(); pane.setText(text);
JSplitPane split = new JSplitPane(JSplitPane.VERTICAL_SPLIT, new JScrollPane(tree), new JScrollPane(pane)); split.setDividerLocation(100);
add(split, BorderLayout.CENTER); } } } class Go { public static void main(String[] args) { new TestFrame().show(); } }
Du skal bruge CardLayout hvis du IKKE vil have faner (f.x. hvis brugeren skal klikke sig vej gennem flere menuer eller hvis du har en "loading" eller "processing" pane) ellers skal du anvende JTabbedPane som nævnt ovenfor. CardLayout er designet til AWT og er lidt outdated. Der er en klasse kaldet CardPanel der virker meget bedre i Swing. Denne kan findes på The Swing Connections sider hos Sun.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.