Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
zahrnúť nasledujúce riadky na začiatku kódu Java : ..
Import java.awt * ;
import javax.swing * ,
2
Vytvorte okno , ktoré chcete dať fokus a komponentov v tomto okne , ktoré dostane zameranie, ako v nasledujúcom ukážkovom kóde :
verejné MyGraphicApp rozširuje JFrame {
súkromné JTextField myTextField ;
súkromné GroupLayout myLayout ;
verejné MyGraphicApp ( ) {
myLayout = new GroupLayout ( getContentPane ( ) ) ;
getContentPane ( ) setLayout ( myLayout ) .
myTextField = new JTextField ( ) ;
SequentialGroup sg = myLayout.createSequentialGroup ( ) ;
sg.addComponent ( myTextField ) ;
}
}
, ako v príklade , vaša trieda rozširuje Java knižnice JFrame , sa môžete sústrediť na definovanie zložiek , ktoré robí vaše žiadosť jedinečný , zatiaľ čo dedenia všetky základné Swing komponenty a mechanizmy z knižnice Java . Trieda vzorka má jedno okno s jedinou zložkou , ktorá je pole vnútri ktorého môže užívateľ zadať text .
3
fokus na zložku , ktorú chcete mať , a o rozšírenie jeho obsahujúce okna ( predchodca najvyššej úrovne v hierarchii komponentov ) , ako v nasledujúcom ukážkovom kóde :
myTextField.requestFocusInWindow ( ) ;
Rôzne komponenty ukazujú , že majú zamerať rôznymi spôsobmi . Napríklad , bude textové pole zobrazí blikajúci kurzor pripravený prijať vstup , a okno sa zobrazí v hornej časti všetkých ostatných okien na pracovnej ploche .