package org.greenstone.gsdl3_extension.mat; import java.awt.BorderLayout; import java.awt.Dimension; import java.util.ArrayList; import javax.swing.JFrame; import javax.swing.JPanel; public class MainApplicationFrame extends JFrame { JPanel contentPane; BorderLayout borderLayout1 = new BorderLayout(); ArrayList metaList; MetadataStats mdst; public MainApplicationFrame(MetadataStats ms) { mdst = ms; metaList = ms.metadataNameList; try { setDefaultCloseOperation(EXIT_ON_CLOSE); jbInit(); } catch (Exception exception) { exception.printStackTrace(); } } /** * Component initialization. * * @throws java.lang.Exception */ private void jbInit() throws Exception { contentPane = (JPanel) getContentPane(); contentPane.setLayout(borderLayout1); setSize(new Dimension(570, 780)); setTitle("Metadata Statistics"); contentPane.add(BorderLayout.CENTER, new SummaryPanel(mdst)); } }