Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorialjavaswing 130324131513 Phpapp02
Tutorialjavaswing 130324131513 Phpapp02
Tutorialjavaswing 130324131513 Phpapp02
Java Swing
31 de Marco de 2008
Objetivos
Objetivos
package j a n e l a ;
import j a v a x . s w i n g . JFrame ;
3
4
p u b l i c c l a s s S i m p l e s J a n e l a e x t e n d s JFrame implements
A c t i o n L i s t e n e r {}
public class
private
private
private
S i m p l e s J a n e l a e x t e n d s JFrame {
int largura ;
int altura ;
String titulo ;
5
6
7
8
9
10
11
12
13
14
15
16
17
...
pr iv at e Container area = t h i s . getContentPane () ;
3
4
5
6
7
8
rio
// Campos do F o r m u l A
p r i v a t e J T e x t F i e l d nome = new J T e x t F i e l d ( ) ;
...
p r i v a t e J B u t t o n j b C a n c e l a r = new J B u t t o n ( " Cancelar " ) ;
...
Tipos de Layout:
I
Border ;
Tipos de Layout:
I
Border ;
GridBag ;
Tipos de Layout:
I
Border ;
GridBag ;
Box;
Tipos de Layout:
I
Border ;
GridBag ;
Box;
Flow ;
Tipos de Layout:
I
Border ;
GridBag ;
Box;
Flow ;
Spring ;
Tipos de Layout:
I
Border ;
GridBag ;
Box;
Flow ;
Spring ;
Grid.
this
this
...
this
this
5
6
7
8
9
10
p u b l i c s t a t i c v o i d main ( S t r i n g [ ] a r g s ) {
j a v a x . s w i n g . S w i n g U t i l i t i e s . i n v o k e L a t e r ( new R u n n a b l e
() {
p u b l i c void run ( ) {
S i m p l e s J a n e l a j a n e l a = new S i m p l e s J a n e l a
( 4 0 0 , 3 0 0 , " Janela de Teste " ) ;
janela . carregaJanela () ;
}
4
5
6
7
}) ;
8
9