Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.74 KB | None | 0 0
  1. package tabbedpane;
  2.  
  3. import java.awt.Dimension;
  4. import javax.swing.JComponent;
  5. import javax.swing.JFrame;
  6. import javax.swing.JLabel;
  7. import javax.swing.JPanel;
  8. import javax.swing.JTabbedPane;
  9.  
  10. public class Tela extends JFrame {
  11.  
  12. JTabbedPane tabbedPane = new JTabbedPane();
  13.  
  14. public Tela() {
  15. setTitle("Apenas um EXEMPLO");
  16. tabbedPane.addTab("Página 1", painel1());
  17. tabbedPane.addTab("Página 2", painel2());
  18. add(tabbedPane);
  19. setResizable(false);
  20. setVisible(true);
  21. setSize(600, 500);
  22. setLocationRelativeTo(null);
  23. setMinimumSize(new Dimension(getWidth(), getHeight()));
  24. setDefaultCloseOperation(DISPOSE_ON_CLOSE);
  25. }
  26.  
  27. public static void main(String[] args) {
  28. Tela tela = new Tela();
  29. }
  30.  
  31. public JComponent painel1() {
  32. JPanel painel1 = new JPanel();
  33. JLabel label1;
  34. label1 = new JLabel("Página 1");
  35. painel1.add(label1);
  36. return painel1; // retorna painel.
  37. }
  38.  
  39. public JComponent painel2() {
  40. JPanel painel2 = new JPanel();
  41. JLabel label2;
  42. label2 = new JLabel("Página 2");
  43. painel2.add(label2);
  44. return painel2;
  45. }
  46. }
  47.  
  48. import java.awt.BorderLayout;
  49. import java.awt.Dimension;
  50.  
  51. import javax.swing.JButton;
  52. import javax.swing.JComponent;
  53. import javax.swing.JFrame;
  54. import javax.swing.JLabel;
  55. import javax.swing.JPanel;
  56. import javax.swing.JTabbedPane;
  57.  
  58. public class Tela extends JFrame {
  59.  
  60. JTabbedPane tabbedPane = new JTabbedPane();
  61.  
  62. public Tela() {
  63. setTitle("Apenas um EXEMPLO");
  64. tabbedPane.addTab("Página 1", painel1());
  65. tabbedPane.addTab("Página 2", painel2());
  66. tabbedPane.setPreferredSize(new Dimension(getWidth(), 300));
  67.  
  68. /* -- exemplificacao de como adicionar o painel superior -- */
  69. JPanel painelSuperior = new JPanel();
  70. painelSuperior.add(new JButton("teste"));
  71. add(painelSuperior, BorderLayout.NORTH);
  72.  
  73. add(tabbedPane, BorderLayout.SOUTH);
  74. setResizable(false);
  75. setVisible(true);
  76. setSize(600, 500);
  77. setLocationRelativeTo(null);
  78. setMinimumSize(new Dimension(getWidth(), getHeight()));
  79. setDefaultCloseOperation(DISPOSE_ON_CLOSE);
  80. }
  81.  
  82. public static void main(String[] args) {
  83. Tela tela = new Tela();
  84. }
  85.  
  86. public JComponent painel1() {
  87. JPanel painel1 = new JPanel();
  88. JLabel label1;
  89. label1 = new JLabel("Página 1");
  90. painel1.add(label1);
  91. return painel1; // retorna painel.
  92. }
  93.  
  94. public JComponent painel2() {
  95. JPanel painel2 = new JPanel();
  96. JLabel label2;
  97. label2 = new JLabel("Página 2");
  98. painel2.add(label2);
  99. return painel2;
  100. }
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement