Ferestre în Java

Curs
10/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 6 în total
Cuvinte : 1282
Mărime: 10.53KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din curs

Clasa Window

Clasa Window este rar utilizata în mod direct. Ea permite crearea unor ferestre top-level care nu au chenar si nici bara de meniuri. Pentru a crea ferestre mai complexe se utilizeaza clasele Frame si Dialog.

Constructor

Window (Frame)

Constructs a new Window initialized to an invisible state.

Metode

addNotify () Creates the Window's peer.

dispose()

{terge o fereastra de care nu mai este nevoie. Trebuie apelata pentru a elibera resursele

getToolkit() Returns the toolkit of this frame.

getWarningString() Gets the warning string for this window.

pack()

Redimensioneaza fereastra specifica corespunzator dimensiunilor componentelor sale

show()

Afiseaza fereastra specificata. In mod implicit, o fereastra nou creata nu este vizibila.

toBack()

Fereastra curenta este trimisa în spatele celorlate ferestre.

toFront()

Afiseaza fereastra specificata deasupra celorlalte ferestre.

Clasa Frame

Este o subclasa a clasei Window. Creeaza ferestre independente si functionale, continând bare de meniuri.

Variabile

CROSSHAIR_CURSOR

DEFAULT_CURSOR

E_RESIZE_CURSOR

HAND_CURSOR

MOVE_CURSOR

NE_RESIZE_CURSOR

NW_RESIZE_CURSOR

N_RESIZE_CURSOR

SE_RESIZE_CURSOR

SW_RESIZE_CURSOR

S_RESIZE_CURSOR

TEXT_CURSOR

WAIT_CURSOR

W_RESIZE_CURSOR

Constructori

Frame () Constructs a new Frame that is initially invisible.

Frame(String) Constructs a new, initially invisible Frame with the specified title.

Metode

addNotify () Creates the Frame's peer.

dispose() Disposes of the Frame.

getCursorType() Return the cursor type

getIconImage() Returns the icon image for this Frame.

getMenuBar() Gets the menu bar for this Frame.

getTitle() Gets the title of the Frame.

isResizable() Returns true if the user can resize the Frame.

paramString() Returns the parameter String of this Frame.

remove(MenuComponent) Removes the specified menu bar from this Frame.

setCursor(int) Set the cursor image to a predefined cursor.

setIconImage(Image) Sets the image to display when this Frame is iconized.

setMenuBar(MenuBar)Sets the menubar for this Frame to the specified menubar.

setResizable(boolean) Sets the resizable flag.

setTitle(String) Sets the title for this Frame to the specified title.

Exemplu - crearea si afisarea unei clase

import java.awt.*;

public class TestWindow {

public static void main(String argsst) {

Frame f = new Frame("Test Frame");

f.show();

}

}

Gestionarul implicit al clasei Window este BorderLayout. Din acest motiv, în momentul în care fereastra este creata dar nici o componenta grafica nu este pusa pe suprafata ei, suprafata de afisare a feretrei va fi nula.

Acelasi efect îl vom obtine daca o redimenionam si apelam apoi metoda pack() care determina dimeniunea suprafetei de afisare în functie de componentele grafice afisate pe ea.

Se observa de asemenea ca butoanele de maximizare, minimizare si închidere ale ferestrei nu sunt functionale. Aceasta deoarece, similar celorlalte butoane, ele genereaza niste evenimente care însa nu sunt receptionate de obiectul care reprezinta fereastra deoarece acesta nu s-a înregistrat ca ascultator. Interceptarea evenimentelor se face prin implementarea interfetei WindowListener si prin adaugarea în lista ascultatorilor ferestrei chiar a obiectului care implementeaza fereastra.

Preview document

Ferestre în Java - Pagina 1
Ferestre în Java - Pagina 2
Ferestre în Java - Pagina 3
Ferestre în Java - Pagina 4
Ferestre în Java - Pagina 5
Ferestre în Java - Pagina 6
Ferestre în Java - Pagina 7

Conținut arhivă zip

  • Ferestre in Java.doc

Alții au mai descărcat și

Calculatoare - introducere, componente - structură și funcționare

ARGUMENT Lucrarea de fata prezinta principalele aspecte ale arhitecturii si organizarii calculatoarelor numerice. Materialul este organizat astfel...

Proiectarea și Crearea unui Web Server

INTRODUCERE În prezent produsele soft se implementează foarte rapid, din cauza dezvoltării enorme a tehnologiilor informaţionale, acumulării...

Auditul Sistemelor Informatice

INTRODUCERE Societatea informationala determina o crestere dramatica a dependentei tuturor domeniilor vietii economico-sociale de tehnnologiile...

Auditarea Sistemelor Informatice

1.Având în vedere modificarile intervenite în economia româneasca si europeana agentii economici care folosesc în contabilitate si finante-banci...

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Clase Derivate

1. Clase derivate. Prin mostenire, atributele unei clase de baza sunt transmise unor clase derivate. Derivarea permite definirea unor clase noi,...

Clase în Java

Clase pentru miniaplicatii Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet. Structura clasei unui applet...

Te-ar putea interesa și

Structuri de Date în Limbajul Java

Motivaţia lucrării Structurile de date reprezintă modalitatea în care datele sunt dispuse în memoria calculatorului(sau păstrate pe disc)....

Sistem de comunicație client server

Introducere In cadrul acestui proiect am realizat un sistem de comunicatie client server bazat pe socket TCP,fire de executie si interfata grafica...

Interfața Grafică Utilizator

Interfata grafica utilizator Abstract. Prezenta lucrare are ca finalitate realizarea unei interfete utilizator grafice a carei fereastra...

Java

Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n 1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a...

Java

Clase pentru aplica]ii Execu]ia programului unei aplica]ii începe prin apelul metodei main() din clasa primar. - Dac nu exist metoda main...

Desenarea în Java

In afara posibilitatii de a utiliza componente grafice standard, Java ofera si posibilitatea de controlului la nivel de punct (pixel) pe...

Proiectarea interfețelor grafice - Java

Java este un mediu de programare ce oferă utilizatorului cadrul necesar şi uneltele necesare pentru dezvoltarea aplicaţiilor Java. Java este o...

Ai nevoie de altceva?