00001
00012 #include "container.h"
00013
00014 #ifdef __cplusplus
00015 extern "C" {
00016 #endif
00017
00027 void addComponentWithConstraint(jobject obj, jobject comp, jobject constraint) {
00028 callVoidMethodByName(obj, "add", "(Ljava/awt/Component;Ljava/lang/Object;)V", comp, constraint);
00029 callVoidMethodByName(obj, "validate", "()V");
00030 }
00031
00040 void addComponent(jobject obj, jobject comp) {
00041 jobject ret = callObjectMethodByName(obj, "add", "(Ljava/awt/Component;)Ljava/awt/Component;", comp);
00042 deleteLocalReference(ret);
00043 callVoidMethodByName(obj, "validate", "()V");
00044 }
00045
00052 void setLayout(jobject obj, jobject layoutmanager) {
00053 callVoidMethodByName(obj, "setLayout", "(Ljava/awt/LayoutManager;)V", layoutmanager);
00054 }
00055
00056 #ifdef __cplusplus
00057 }
00058 #endif
00059
00060