JSplitPanel er en komponent i programmeringssproget Java , der viser to paneler , delt enten vandret eller lodret. Yderligere komponenter kan tilsættes til hver rude med deres egen uafhængige funktionalitet. Ligesom alle Java komponenter , kan en programmør indstille dimensionerne af opsplitningen panelet ved at angive den foretrukne bredde og højde i antallet af pixels og angav pixel koordinere hvor den trukne panelet stammer på skærmen . Nogle gange kan en programmør kan ønske at skjule et panel til senere visning , mens give den anden panel til at være synligt. Dette gøres ved adding JButtons med speciel funktionalitet til panelerne . Instruktioner
1
Brug Java søgeordet "import" for at indlæse de rigtige Java pakker ind i din IDE. I tilfælde af dette program disse pakker er java.awt , java.awt.event og javax.swing . Koden ser sådan ud: . .
Import java.awt * ;
import java.awt.event * ;
import javax.swing * ;
.
2
Opret en Java-klasse til at indeholde programmerings instruktioner, som giver brugeren mulighed for at skjule en af paneler med en split rude. Også skabe den " vigtigste" metode, således at programmet vil køre. Brug et eksempel class at demonstrere korrekte syntaks ligner dette : Hej
public class HidePane {
offentlige static void main ( String [] args ) {
}
< p> }
3
Opret en JFrame container til at holde JSplitPane komponent derefter oprette JButton komponenter til at give funktionalitet til ruden. Opret JSplitPane at holde JButton komponenter. Eksempel kode : Hej
JFrame frame = new JFrame ();
endelige JPanel contentPane = ( JPanel ) frame.getContentPane ();
endelig JButton leftButton = new JButton ( " venstre knap ")
endelig JButton rightButton = new JButton ( " Right Button ),
endelige JSplitPane splitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , leftButton , rightButton )
< br > 4
Opret en ActionListener klasse og tilsidesætte " actionPerformed "-metoden i klassen til at binde huden funktion til de to knapper . en if- else udsagn bruges til at afgøre , hvorvidt split ruden skal være synlig. Instruer beholderen at genfremstille sig selv, når forholdene ændrer Eksempel kode : Hej
ActionListener ActionListener = new ActionListener () {
JButton source = ( JButton ) e.getSource ();
. if ( splitPane.isVisible () ) ellers
5
Tilsæt ActionListener til knapperne og tilføje split ruden til beholderen rude. Indstil dimensioner rude og sørg for at det er synligt. Endelig instruere programmet for at afslutte , når ruden er lukket. Eksempel Dimension (800 ,
6
Kombiner dele af programmet sammen ind i den vigtigste klasse Eksempel kode : . . .
import java.awt * ;
import java.awt.event * ;
import javax.swing * ; .
public class HidePane {
public static void vigtigste ( String [] args ) {
JFrame frame = new JFrame ();
endelige JPanel contentPane = ( JPanel ) frame.getContentPane ();
endelig JButton leftButton = new JButton ( "Left Button ")
endelige JButton rightButton = new JButton ( "Right Button ),
endelige JSplitPane splitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , leftButton , rightButton ),
ActionListener ActionListener = new ActionListener () {
< p> JButton source = ( JButton ) e.getSource ();
if ( splitPane.isVisible () ) ellers Dimension (800 ,