Package Name: java.awt.label
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;