Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java BorderLayout Tutorial
In Java Swing GUI library ( evenals haar voorloper AWT ) , de opstelling van onderdelen binnen een frame of paneel wordt bepaald door een implementatie van de LayoutManager interface. De LayoutManager interface maakt frames om een consequente opstelling van GUI-componenten over meerdere platforms te onderhouden , "Look and Feels , " en raam maten . De BorderLayout Manager is de meest gebruikte lay-out manager voor relatief eenvoudige vorm lay-outs . De BorderLayout Manager

De BorderLayout Manager verdeelt het frame of paneel in vijf regio's , elk met een component . Deze regio's zijn vernoemd Noord, Zuid, Oost, West , en CENTER . De BorderLayout klasse heeft vijf statische constanten die bij deze regio's, die kunnen worden benaderd als geïnitialiseerd
Voorbeeld van BorderLayout

Met de BorderLayout manager is een vrij eenvoudig proces . Maak een nieuwe JFrame

import
javax.swing * ; . . Import java.awt * ; .

JFrame venster
= new JFrame ( ) ;

We kunnen de JFrame vertellen te BorderLayout gebruiken als de lay-out manager door het uitvoeren van de volgende opdracht :

window.setLayout
( nieuw BorderLayout ( ) ) ;

ook kunnen we een component aan de JFrame toevoegen door simpelweg te bellen de add functie :

window.add
(nieuw JButton ( " Wonderful" ) , BorderLayout.NORTH ) ;

Dit zal de top te vullen ( " NORTH " ) gedeelte van het venster met een grote knop met de woord " Geweldig" getoond over het. Wij kunnen andere elementen toe te voegen aan de overige regio's verbruiken

window.add
(nieuw JLabel ( " Very wonderful " ) , BorderLayout.SOUTH ) ; . Window.add ( nieuw JTextArea ( ) , BorderLayout.EAST ) ; venster . add ( new JButton ( " Happy" ) , BorderLayout.WEST ) ; window.add ( nieuw JComboBox ( ) , BorderLayout.CENTER ) ;

Hierna verschijnt BorderLayout te zijn van een muur . Het kan alleen vijf componenten bevatten immers vast in een van de vijf vastgestelde gebieden . Maar , dit is niet waar .
Sleutel tot effectieve Layout Manager Usage

Het geheim van het gebruik van lay- managers in Java Swing of AWT is te begrijpen dat de panelen en andere container objecten zelf geteld als een component , en dat deze containerobjecten eigen opmaakmethodes kan bezitten voor de behandeling van het venster dat is toegekend. Het volgende voorbeeld illustreert dit

Panel pone = new Panel ( ) ; . Window.add ( pone , BorderLayout.CENTER ) ; //Je moet de vorige regel toewijzing van een JComboBox ( ) om CENTER voor deze te verwijderen om te werken . pOne.setLayout ( nieuw BorderLayout ( ) ) ; pOne.add (nieuw JLable ( " Dit is in het noorden van pone , die zelf in het CENTRUM van het venster . " ) , BorderLayout.NORTH ) ;

echte applicaties zullen bijna altijd nest meerdere panelen en layout -managers als dit, met het oog op de gewenste indeling van onderdelen te bereiken .

Previous: Next:
  Java Programming
·Hoe een bestand in JSP 
·Wat is de betekenis van Applet…
·Hoe te dagen berekenen tussen …
·Hoe te Schrijf uw eigen eenvou…
·Gebruik van Java Generic tot T…
·Hoe kan ik een formulier maken…
·Hoe maak je een Traceerscript …
·Hoe te Applet uitvoeren in Jav…
·Kan Java worden gebruikt om pr…
  Related Articles
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
VBScript & SQL Tutorial 
Visual Basic 6.0 Database Tutorial 
Tutorial voor Visual Basic Commands 
  Programmering Articles
·Hoe te controleren of u Verklaarde een v…
·Hoe te verbinden met MySQL Met PowerShel…
·Hoe te Struts HTML.tld Tags Gebruik 
·Hoe kan ik een Photo Gallery maken met N…
·Ondoorzichtige Data Types 
·Hoe maak je een eenvoudige COBOL program…
·Hoe Vergelijk een Date Met VB.NET 
·Hoe maak je een HTML Body in LINQ query 
·Hoe een Uittreksel Trek Van een string m…
Copyright © Computer Kennis http://www.nldit.com