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