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)
Cost: Gratis

Extras din document

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

Baze de Date - Java - Medie Note

Fie o baza de date cu structura: nota 1,nota2(le introducem noi),media(o calculeaza calculatorul intre nota1 si nota 2) Sa se realizeze: un buton...

Implementarea Aplicatiilor Software pe Platforma Android

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

Inteligență Artificială

3.1 Istoric Întrebări 1. Cine este considerat părintele Lisp-ului? 2. Care este anul de naştere pentru Lisp? Limbajul LISP este considerat...

Algoritmi

Definitii: Algoritm: o procedura de calcul bine definita care primeste la intrare o multime de valori (input) si produce la iesire un alt set de...

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

Ai nevoie de altceva?