question: creates a panel containing `` save ... '' , `` save ... '' and `` preview '' buttons . concode_field_sep String kernelText concode_elem_sep Thread mainThread concode_elem_sep int nPasses concode_elem_sep int pass concode_elem_sep float[] kernel concode_elem_sep boolean kernelError concode_elem_sep Button save concode_elem_sep int kw concode_elem_sep ImagePlus imp concode_elem_sep boolean normalizeFlag concode_elem_sep boolean canceled concode_elem_sep boolean isLineRoi concode_elem_sep boolean normalize concode_elem_sep int flags concode_elem_sep int kh concode_elem_sep GenericDialog gd concode_elem_sep int nSlices concode_elem_sep PlugInFilterRunner pfr concode_elem_sep Button open concode_field_sep boolean hasNewLine concode_elem_sep void showProgress concode_elem_sep void save concode_elem_sep float getPixel concode_elem_sep void run concode_elem_sep void convolveFloat1D concode_elem_sep void convolveFloat1D concode_elem_sep boolean decodeSquareKernel concode_elem_sep boolean convolve concode_elem_sep void setNormalize concode_elem_sep void actionPerformed concode_elem_sep int showDialog concode_elem_sep double getScale concode_elem_sep boolean decodeKernel concode_elem_sep boolean dialogItemChanged concode_elem_sep void setNPasses concode_elem_sep int setup concode_elem_sep boolean convolveFloat concode_elem_sep void open
target: Panel function ( GenericDialog arg0 ) { Panel loc0 = new Panel ( ) ; loc0 . setLayout ( new FlowLayout ( FlowLayout . CENTER , 5 , 0 ) ) ; open = new Button ( "srini_string" ) ; open . addActionListener ( this ) ; loc0 . add ( open ) ; save = new Button ( "srini_string" ) ; save . addActionListener ( this ) ; loc0 . add ( save ) ; return loc0 ; }