container.c

Go to the documentation of this file.
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 } /* extern "C" */
00058 #endif
00059 
00060 /* end of file container.c */

Generated on Sat Nov 19 14:11:11 2005 for GrubC by  doxygen 1.4.4