Package Name: java.awt.label

Return to: Package List


with java.awt.Component; use java.awt.Component;
with java.lang.String; use java.lang.String;

package java.awt.Label is
    type Label_Obj is new Component_Obj with null record;

    type Label_Ptr is access all Label_Obj'Class;
    LEFT : constant Integer;

    pragma Import(Java, LEFT);
    CENTER : constant Integer;

    pragma Import(Java, CENTER);
    RIGHT : constant Integer;

    pragma Import(Java, RIGHT);
    procedure init_Label(Obj : access Label_Obj'Class);

    function new_Label(Obj : Label_Ptr := null) return Label_Ptr;
    function new_Label(
        label : String_Ptr;
        Obj : Label_Ptr := null)

      return Label_Ptr;
    function new_Label(
        label : String_Ptr;
        alignment : Integer;
        Obj : Label_Ptr := null)

      return Label_Ptr;

    procedure addNotify(Obj : access Label_Obj);

    function getAlignment(Obj : access Label_Obj) return Integer;
    procedure setAlignment(Obj : access Label_Obj;

        alignment : Integer);

    function getText(Obj : access Label_Obj) return String_Ptr;
    procedure setText(Obj : access Label_Obj;

        label : String_Ptr);
    pragma Import(Java, setText);
    pragma Import(Java, getText);
    pragma Import(Java, addNotify);
    pragma Import(Java, getAlignment);

    pragma Import(Java, setAlignment);
    pragma Import(Java_Constructor, init_Label);

    pragma Import(Java_Constructor, new_Label);
end java.awt.Label;