Criando um Split Pane utilizando Swing
O split pane é um componente que separa graficamente dois componentes e permite que o usuário faça os ajustes necessários nesses dois componentes.
Criando um Split Pane utilizando Swing
O split pane é um componente que separa graficamente dois componentes e permite que o usuário faça os ajustes necessários nesses dois componentes. O split pane pode ser utilizado para dividir componentes na horizontal ou na vertical.
O código abaixo mostra como usar o Split Pane.
import javax.swing.JFrame;<B><SPAN >import </SPAN></B><SPAN >javax.swing.JLabel;</SPAN><B><SPAN >import </SPAN></B><SPAN >javax.swing.JPanel;</SPAN><B><SPAN >import </SPAN></B><SPAN >javax.swing.JSplitPane;</SPAN><B><SPAN >public class </SPAN></B><SPAN >SplitPaneExp </SPAN><B><SPAN >extends </SPAN></B><SPAN >JFrame {</SPAN><B><SPAN >public </SPAN></B><SPAN >SplitPaneExp() {</SPAN><SPAN >setTitle(</SPAN><SPAN >"Example of Split Pane"</SPAN><SPAN >);</SPAN><SPAN >setSize(</SPAN><SPAN >150</SPAN><SPAN >, </SPAN><SPAN >150</SPAN><SPAN >);</SPAN><SPAN >JPanel jsp1 = </SPAN><B><SPAN >new </SPAN></B><SPAN >JPanel();</SPAN><SPAN >JPanel jsp2 = </SPAN><B><SPAN >new </SPAN></B><SPAN >JPanel();</SPAN><SPAN >JLabel j1 = </SPAN><B><SPAN >new </SPAN></B><SPAN >JLabel(</SPAN><SPAN >"Area 1"</SPAN><SPAN >);</SPAN><SPAN >JLabel j2 = </SPAN><B><SPAN >new </SPAN></B><SPAN >JLabel(</SPAN><SPAN >"Area 2"</SPAN><SPAN >);</SPAN><SPAN >jsp1.add(j1);</SPAN><SPAN >jsp2.add(j2);</SPAN><SPAN >JSplitPane splitPane = </SPAN><B><SPAN >new </SPAN></B><SPAN >JSplitPane(JSplitPane.VERTICAL_SPLIT, </SPAN><SPAN >true, jsp1, jsp2);</SPAN><SPAN >splitPane.setOneTouchExpandable(</SPAN><B><SPAN >true</SPAN></B><SPAN >);</SPAN><SPAN >getContentPane().add(splitPane);</SPAN><SPAN >}</SPAN><B><SPAN >public static void </SPAN></B><SPAN >main(String[] args) {</SPAN><SPAN >SplitPaneExp sp = </SPAN><B><SPAN >new </SPAN></B><SPAN >SplitPaneExp();</SPAN><SPAN >sp.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);</SPAN><SPAN >sp.setVisible(</SPAN><B><SPAN >true</SPAN></B><SPAN >);</SPAN><SPAN >}</SPAN><SPAN >}</SPAN>
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo