1 package com.sun.org.apache.bcel.internal.verifier; 2 3 56 57 import javax.swing.UIManager ; 58 import java.awt.*; 59 import com.sun.org.apache.bcel.internal.verifier.*; 60 import com.sun.org.apache.bcel.internal.generic.*; 61 62 63 69 public class GraphicalVerifier { 70 boolean packFrame = false; 71 72 73 public GraphicalVerifier() { 74 VerifierAppFrame frame = new VerifierAppFrame(); 75 if (packFrame) { 78 frame.pack(); 79 } 80 else { 81 frame.validate(); 82 } 83 Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 85 Dimension frameSize = frame.getSize(); 86 if (frameSize.height > screenSize.height) { 87 frameSize.height = screenSize.height; 88 } 89 if (frameSize.width > screenSize.width) { 90 frameSize.width = screenSize.width; 91 } 92 frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); 93 frame.setVisible(true); 94 95 frame.classNamesJList.setModel(new VerifierFactoryListModel()); 96 VerifierFactory.getVerifier(Type.OBJECT.getClassName()); frame.classNamesJList.setSelectedIndex(0); } 99 100 public static void _main(String [] args) { 101 try { 102 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 103 } 104 catch(Exception e) { 105 e.printStackTrace(); 106 } 107 new GraphicalVerifier(); 108 } 109 } 110 | Popular Tags |