Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur vill dölja en panel i en JSplitPane

    JSplitPanel är en komponent i programspråket Java som visar två paneler , uppdelade antingen horisontellt eller vertikalt . Ytterligare komponenter kan tillsättas till varje ruta med deras egna oberoende funktionalitet. Liksom alla Java -komponenter , kan en programmerare ställa dimensioner delade panelen genom att ange önskad bredd och höjd i antal pixlar och angav pixel samordna där det dras panelen ursprung på skärmen . Ibland kan en programmerare kanske vill dölja en panel för senare visning samtidigt tillåta den andra panelen ska förbli synligt . Detta görs genom att lägga lägga JButtons med särskild funktionalitet till panelerna. Instruktioner
    1

    Använd Java nyckelordet " import " för att ladda rätt Java-paket i din IDE . När det gäller detta program dessa paket är java.awt , java.awt.event och javax.swing . Koden ser ut så här : . .

    Import java.awt *;

    import java.awt.event *;

    import javax.swing * ;
    . Sida 2

    Skapa en Java-klass som innehåller programmeringsinstruktionerna som ger användaren möjlighet att dölja en av panelerna av ett delat fönster. Dessutom skapar den " huvudsakliga " metoden så att programmet körs . Använda ett exempel klass för att demonstrera rätt syntax ser ut så här :

    public class HidePane {

    public void main ( String [] args ) {

    }

    } Addera 3

    Skapa en JFrame behållare att hålla JSplitPane komponenten sedan skapa JButton komponenter för att ge funktionalitet till rutan . Skapa JSplitPane att hålla JButton komponenterna. Exempel kod :

    JFrame frame = new JFrame ( ) ;

    final JPanel contentPane = ( JPanel ) frame.getContentPane ( ) ;

    final JButton leftButton = new Button ( " vänster knapp " ) ;

    final JButton rightButton = new Button ( " högra knappen) ;

    final JSplitPane splitPane = ny JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , leftButton , rightButton ) ;

    4

    Skapa ett ActionListener klass och åsidosätta " actionPerformed " metoden inom klassen för att knyta huden funktion till de två knapparna . en if - else används för att avgöra huruvida den delade rutan ska vara synligt . Instruera behållaren för att måla sig när förutsättningarna ändras Exempel kod :

    ActionListener ActionListener = ny ActionListener ( ) {

    JButton source = ( Button ) e.getSource ( ) ;

    . if ( splitPane.isVisible ( ) ) annars
    5

    Lägg ActionListener till knapparna och lägg den delade rutan till behållaren rutan . Ange måtten på panelen och kontrollera att den är synlig . Slutligen instruera programmet att avsluta när fönstret är stängt . Exempel Dimension ( 800 ,
    6

    Kombinera delar av programmet tillsammans i huvudklassen Exempel kod : . . .

    import java.awt *;

    import java.awt.event * ;

    import javax.swing *; .

    public class HidePane {

    public void main ( String [] args ) {

    JFrame frame = new JFrame ( ) ;

    final JPanel contentPane = ( JPanel ) frame.getContentPane ( ) ;

    final JButton leftButton = new Button ( " Vänster knapp " ) ;

    final JButton rightButton = new Button ( " högra knappen) ;

    final JSplitPane splitPane = ny JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , leftButton , rightButton ) ;

    ActionListener ActionListener = ny ActionListener ( ) {

    JButton source = ( Button ) e.getSource ( ) ;

    om ( splitPane.isVisible ( ) ) annars Dimension ( 800 , Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du väljer ett värde från ComboBox i Java
    ·Hur man importerar en annan klass i Java Använda jGras…
    ·Hur man uppdaterar en Java version i PATH
    ·Hur du ändrar ett heltal till en sträng i Java
    ·Hur man skapar ett antal högst 4 gånger i Java
    ·Vad kan blockera Java så att det inte fungerar
    ·Hur man driver ett Clojure Tillämpning på JVM och CLR…
    ·Så här ställer du olika värden för varje rad i en …
    ·Konvertera Egenskaper String i Java
    ·Hur får FileReader att få en katalog i Java
    Utvalda artiklarna
    ·Hur du använder Net API med VB6
    ·Hur dölja PHP
    ·Hur man lär sig SQL & PL /SQL
    ·Hur man ställer en Hämta i PHP
    ·Hur fixar Antal decimaler i Visual Basic E
    ·Vad är MS hierarkiska FlexGrid
    ·Egenskaper för Visual Basic
    ·Vad är ett Verktygstips i VB
    ·Hur man gör en 3D Browser
    ·Hur man ändra textfärg i JavaScript
    Copyright © Dator Kunskap http://www.dator.xyz