Meniuri în Java

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

Extras din curs

Metode

add (MenuItem)

Adds the specified item to this menu.

add(String)

Adds an item with with the specified label to this menu.

addSeparator()

Adds a separator line, or a hypen, to the menu at the current position.

countItems()

Returns the number of elements in this menu.

getItem(int)

Returns the item located at the specified index of this menu.

isTearOff()

Returneaza true daca meniul este cu afisare permanenta.

remove(int)

Deletes the item from this menu at the specified index.

remove(MenuComponent)

Deletes the specified item from this menu.

Clasa MenuItem

Ofera optiunile individuale ale meniurilor derulante, cum sunt “Open”, “CLose”, “Exit”, etc. Este înrudita cu clasa CheckboxMenuItem, care permite comutari on/off pentru articolele de meniu.

Constructor

MenuItem (String nume)

Construieste un meniu având ca eticheta sirul nume

Metode

disable()

Makes this menu item unselectable by the user.

enable()

Makes this menu item selectable by the user.

enable(boolean)

Conditionally enables a component.

getLabel()

Gets the label for this menu item.

isEnabled()

Checks whether the menu item is enabled.

setLabel(String)

Sets the label to be the specified label.

Clasa CheckboxMenuItem

Are aceeasi functionalitate cu cea a casetelor de validare, dar se utilizeaza în cazul meniurilor. Extinde clasa MenuItem, adaugând metodele getState si setState.

Constructor

CheckboxMenuItem (String)

Creates the checkbox item with the specified label.

Metode

getState()

Returneaza starea articolului de meini (validat / invalidat)

setState(boolean)

Valideaza / Invalideaza articolul de meniu.

Exemplu - constuirea unui meniu

import java.awt.*;

import java.awt.event.*;

public class TestMenu1 {

public static void main(String argsst) {

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

MenuBar mb = new MenuBar();

Menu fisier = new Menu("File");

fisier.add(new MenuItem("Open"));

fisier.add(new MenuItem("Close"));

fisier.addSeparator();

fisier.add(new MenuItem("Exit"));

Menu optiuni = new Menu("Options");

optiuni.add(new MenuItem("Copy"));

optiuni.add(new MenuItem("Cut"));

optiuni.add(new MenuItem("Paste"));

Menu editare = new Menu("Edit");

editare.add(new MenuItem("Undo"));

editare.add(optiuni);

Menu stil = new Menu("Style");

stil.add(new CheckboxMenuItem("Bold"));

stil.add(new CheckboxMenuItem("Italic"));

mb.add(fisier);

mb.add(editare);

mb.add(stil);

f.setMenuBar(mb);

f.show();

}

}

Preview document

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

Conținut arhivă zip

  • Meniuri in Java.doc

Alții au mai descărcat și

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...

Securitatea în comerțul electronic

Capitolul I. Definirea şi conţinutul comerţului electronic Într-un sens foarte larg, comerţul electronic este un concept care desemnează procesul...

Implementarea aplicațiilor software pe platforma Android

SCOP: - Deprinderea capacitatii de a programa aplicatii, jocuri pentru sistemul de operare Android - Aplicabilitate: Traducerea (portarea)...

Curs Excel pentru începători

1.1 Scopul cursului Cursul se adreseaza angajatilor care au un nivel elementar de cunostinte Excel, pentru a ajunge la nivelul mediu pentru ca mai...

Curs Java

I. ELEMENTE GENERALE 1. Ce este JAVA ? - este un limbaj de programare dezvoltat de JavaSoft, companie în cadrul firmei Sun Microsystems. - este...

Programare în Limbaj de Asamblare

Bitii din registrul Flag sunt indicatori de stare care se pozitioneaza functie de rezultatul ultimei operatii aritmetice sau logice si se testeaza...

Bazele Informaticii

1. INTRODUCERE 1.1. Evoluţia sistemelor de calcul Sistemele de calcul au evoluat si evoluează odată cu dezvoltarea tehnologiei de realizare a...

Limbaje de Programare

4. LIMBAJE DE PROGRAMARE 4.1. Scurta prezentare a limbajelor de programare Calculatorul “stie” sa execute un set de operatii simple, ca de...

Te-ar putea interesa și

Teză de licență - formarea unui portal informativ

Introducere Actualitatea temei: Societatea informaţională este societatea în care producerea şi consumul de informaţie este cel mai important tip...

Comunicarea prin VoIP

Scopul lucrării În această lucrare se va face o introducere în telefonia prin Internet prezentându-se în partea teoretică modul de funcţionare a...

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)....

Limbajul Promela. Logici Temporale

Introducere Multe calculatoare sunt utilizate în domeniul sistemelor integrate, care sunt compuse de hardware, software, senzori, controlere si...

Evaluarea site-ului E-mag

ANALIZA SITE-ULUI eMAG eMAG și-a început activitatea în anul 2001 ca un magazin online de sisteme de calcul și produse de birotică, fiind...

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...

Ai nevoie de altceva?