/** * * @author pquiring * * Created : Oct 9, 2013 */ import javaforce.*; import javaforce.media.*; public class RecordDesktopApplet extends javax.swing.JApplet { /** * Initializes the applet RecordDesktopApplet */ @Override public void init() { /* Create and display the applet */ try { java.awt.EventQueue.invokeAndWait(new Runnable() { public void run() { if (!MediaCoder.init()) { if (!MediaCoder.download()) return; if (!MediaCoder.init()) return; //try again after download } initComponents(); setContentPane(new MainPanel(null)); } }); } catch (Exception ex) { ex.printStackTrace(); } JF.loadCerts(getClass().getResourceAsStream("javaforce.crt") , getClass().getResourceAsStream("jfrecorddesktop.crt"), "jfrecorddesktop.sourceforge.net"); } public void destroy() { System.exit(0); //or else jp2launcher.exe stays in memory } /** * This method is called from within the init() method to initialize the form. WARNING: Do NOT modify this code. The * content of this method is always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 400, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 300, Short.MAX_VALUE) ); }// </editor-fold>//GEN-END:initComponents // Variables declaration - do not modify//GEN-BEGIN:variables // End of variables declaration//GEN-END:variables }