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

    Hjälp med ristbredden i Java

    Designa ett grafiskt användargränssnitt för ett program kan vara en av de mest tråkiga uppgifter en programmerare ansikten . Även Java gör processen enklare genom att ta en vanlig bibliotek för att skapa grafiska gränssnitt , måste du fortfarande göra allt precis rätt . Programmerare använder Swing chef Gridbag layout har mycket kontroll specificera detaljerna i deras gränssnitt , inklusive bredden av gallren den storleken individuella gränssnitt komponenter . Swing Layout Chefer

    Swing levereras med ett antal layouthanterare : metoder för att ange hur programmets olika delar kommer att läggas i gränssnittet . Många av dessa chefer , såsom Border layout manager eller Flow layout manager , begränsa den detaljnivå som programmeraren kan styra den slutliga layouten . Den Gridbag layout manager skiljer sig från de övriga chefer i den nivå av kontroll det ger programmeraren . Denna kontroll innebär också att programmeraren har att spendera mer tid ställa in konfiguration värden .
    Gridbag chef

    Gridbag chefens placering av enskilda komponenter styrs av en " GridBagConstraints " objektet . Detta objekt innehåller variabler för varje aspekt av en komponent placering och dimensionering , som programmeraren måste ställa sig . När värdena är , tillägger programmeraren komponenten till den avsedda ramen eller fönstret med GridBagConstraints objektet . Programmerare kan använda samma objekt att placera många olika komponenter , bara ändra de fält som behöver ändras innan du lägger varje komponent .
    Dimensionering

    Gridbag layout anser utrymme på skärmen för att vara ett galler mellan X ( vågrät ) och Y ( vertikal ) axeln . Som standard är varje komponent ett galler med ett rutnät . Den exakta storleken på ett rutnät beror på storleken på skärmen och antalet komponenter programmeraren lägger . Ju större skärm , desto större Java göra varje galler . Alternativt , om programmeraren lägger flera komponenter , kommer Java minska storleken på varje galler så att allt får plats . Programmeraren kan fixa ett rutnät storlek genom att göra hans program skärm en uppsättning storlek som användaren inte kan ändra . Addera automatisk placering

    Java automatiskt storlekar ristbredden beroende på skärmstorlek och komponenttäthet , kan programmeraren använda " ipady " variabel av GridBagConstraints att blåsa upp ristbredden för en enskild komponent , som lämnar gallret storlek för de övriga komponenterna intakta . Som standard är den här variabeln satt till noll , men programmeraren kan öka en komponent ristbredden genom att ställa detta till ett högre nummer . Ju högre siffra , desto större ristbredden för denna komponent kommer att bli .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en ton i Java
    ·Java Input Ström från en Project
    ·Hur man gör en MIDI Loop i Java
    ·Hur får Knapp Bakgrunder i Android
    ·Hur man bygger en applet med Eclipse
    ·Plotta Verktyg för Java
    ·Hur man använder Ternary Operator i Java
    ·Konvertera en Mockup till HTML
    ·En Java Åsidosätt Overload
    ·Hur man bygger Java Applets
    Utvalda artiklarna
    ·Hur du returnerar DIV Med PHP
    ·Hur man sparar som PHP i Kompozer
    ·Hur : PHP MySQL Escape HTML för Infoga
    ·Hur man lägga till två nummer med JavaScript
    ·Microsoft Word /Visual Basic Tutorial
    ·Hur man tar bort ett Sound -objekt i ActionScript 3
    ·Hur : PHP Klicka Tracking Pixels
    ·Hur man bygger en datamängd från VB Code
    ·Hur ansluta VB6 till PHP Med ODBC
    ·Hur du ändrar en skrivbordsbakgrund med VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz