Package Name: java.awt.button

Return to: Package List


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

package java.awt.Button is
    type Button_Obj is new Component_Obj with null record;

    type Button_Ptr is access all Button_Obj'Class;
    procedure init_Button(Obj : access Button_Obj'Class);

    function new_Button(Obj : Button_Ptr := null) return Button_Ptr;
    function new_Button(
        label : String_Ptr;
        Obj : Button_Ptr := null)

      return Button_Ptr;

    procedure addNotify(Obj : access Button_Obj);

    function getLabel(Obj : access Button_Obj) return String_Ptr;
    procedure setLabel(Obj : access Button_Obj;

        label : String_Ptr);
    pragma Import(Java, addNotify);
    pragma Import(Java, setLabel);

    pragma Import(Java, getLabel);
    pragma Import(Java_Constructor, init_Button);

    pragma Import(Java_Constructor, new_Button);
end java.awt.Button;