spring로 검색한 결과 |
|
등록일:2008-03-11 14:49:26 작성자: 제목:text 색깔변화 프로그램 |
|
package cdg.jframe;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class JavaToHTML extends JFrame implements ActionListener {
BufferedReader brf, bri;
String fileName, temp, tempAf;
String[] ReservedWords = { "abstract", "boolean", "break", "byte", "case",
"catch", "char", "class", "continue", "default", "do", "double",
"else", "extends", "final", "finally", "float", "for", "if",
"implements", "import", "instanceof", "int", "interface", "long",
"native", "new", "package", "private", "protected", "public",
"return", "short", "static", "super", "switch", "synchronized",
"this", "throw", "throws", "transient", "try", "void", "volatile",
"while", "assert", "const", "false", "goto", "length", "null",
"threadsafe", "true" };
/*
* ; enum types ElementType FormSubmitEvent.MethodType JTable.PrintMode
* KeyRep.Type MemoryType Proxy.Type RetentionPolicy RoundingMode
* ThreadState ; annotation types Deprecated Documented Inherited Overrides
* Retention Target
*/
String[] Classes = { "_BindingIteratorImplBase", "_BindingIteratorStub",
"_DynAnyFactoryStub", "_DynAnyStub", "_DynArrayStub",
"_DynEnumStub", "_DynFixedStub", "_DynSequenceStub",
"_DynStructStub", "_DynUnionStub", "_DynValueStub", "_IDLTypeStub",
"_NamingContextExtStub", "_NamingContextImplBase",
"_NamingContextStub", "_PolicyStub", "_Remote_Stub",
"_ServantActivatorStub", "_ServantLocatorStub", "AbstractAction",
"AbstractBorder", "AbstractButton", "AbstractCellEditor",
"AbstractCollection", "AbstractColorChooserPanel",
"AbstractDocument", "AbstractDocument.ElementEdit",
"AbstractInterruptibleChannel", "AbstractLayoutCache",
"AbstractLayoutCache.NodeDimensions", "AbstractList",
"AbstractListModel", "AbstractMap", "AbstractPreferences",
"AbstractQueue", "AbstractSchemaImpl", "AbstractSelectableChannel",
"AbstractSelectionKey", "AbstractSelector",
"AbstractSequentialList", "AbstractSet", "AbstractSpinnerModel",
"AbstractTableModel", "AbstractUndoableEdit", "AbstractVersion",
"AbstractWriter", "AccessControlContext", "AccessController",
"AccessibleAttributeSequence", "AccessibleBundle",
"AccessibleContext", "AccessibleHyperlink", "AccessibleObject",
"AccessibleRelation", "AccessibleRelationSet",
"AccessibleResourceBundle", "AccessibleRole", "AccessibleState",
"AccessibleStateSet", "AccessibleTextSequence", "ActionEvent",
"ActionMap", "ActionMapUIResource", "Activatable",
"ActivationDesc", "ActivationGroup", "ActivationGroup_Stub",
"ActivationGroupDesc", "ActivationGroupDesc.CommandEnvironment",
"ActivationGroupID", "ActivationID", "AdapterAlreadyExists",
"AdapterAlreadyExistsHelper", "AdapterInactive",
"AdapterInactiveHelper", "AdapterManagerIdHelper",
"AdapterNameHelper", "AdapterNonExistent",
"AdapterNonExistentHelper", "AdapterStateHelper", "AddressHelper",
"AdjustmentEvent", "Adler32", "AffineTransform",
"AffineTransformOp", "AlgorithmParameterGenerator",
"AlgorithmParameterGeneratorSpi", "AlgorithmParameters",
"AlgorithmParametersSpi", "AllPermission", "AlphaComposite",
"AlreadyBound", "AlreadyBoundHelper", "AlreadyBoundHolder",
"AncestorEvent", "Annotation", "Any", "AnyHolder", "AnySeqHelper",
"AnySeqHolder", "AppConfigurationEntry",
"AppConfigurationEntry.LoginModuleControlFlag", "Applet", "Arc2D",
"Arc2D.Double", "Arc2D.Float", "Area", "AreaAveragingScaleFilter",
"Array", "ArrayBlockingQueue", "ArrayList", "Arrays", "ArrayType",
"AsyncBoxView", "AtomicBoolean", "AtomicInteger",
"AtomicIntegerArray", "AtomicIntegerFieldUpdater", "AtomicLong",
"AtomicLongArray", "AtomicLongFieldUpdater",
"AtomicMarkableReference", "AtomicReference",
"AtomicReferenceArray", "AtomicReferenceFieldUpdater",
"AtomicStampedReference", "Attribute",
"AttributeChangeNotification", "AttributeChangeNotificationFilter",
"AttributedCharacterIterator.Attribute", "AttributedString",
"AttributeList", "AttributeListImpl", "Attributes",
"Attributes.Name", "AttributeSetUtilities", "AttributesImpl",
"AttributeValueExp", "AudioFileFormat", "AudioFileFormat.Type",
"AudioFileReader", "AudioFileWriter", "AudioFormat",
"AudioFormat.Encoding", "AudioInputStream", "AudioPermission",
"AudioSystem", "Authenticator", "AuthorizeCallback",
"AuthPermission", "AuthProvider", "AWTEvent",
"AWTEventListenerProxy", "AWTEventMulticaster", "AWTKeyStroke",
"AWTPermission", "BAD_CONTEXT", "BAD_INV_ORDER", "BAD_OPERATION",
"BAD_PARAM", "BAD_TYPECODE", "BadKind", "BandCombineOp",
"BandedSampleModel", "BaseRowSet", "BasicArrowButton",
"BasicAttribute", "BasicAttributes", "BasicBorders",
"BasicBorders.ButtonBorder", "BasicBorders.FieldBorder",
"BasicBorders.MarginBorder", "BasicBorders.MenuBarBorder",
"BasicBorders.RadioButtonBorder",
"BasicBorders.RolloverButtonBorder",
"BasicBorders.SplitPaneBorder", "BasicBorders.ToggleButtonBorder",
"BasicButtonListener", "BasicButtonUI", "BasicCheckBoxMenuItemUI",
"BasicCheckBoxUI", "BasicColorChooserUI", "BasicComboBoxEditor",
"BasicComboBoxEditor.UIResource", "BasicComboBoxRenderer",
"BasicComboBoxRenderer.UIResource", "BasicComboBoxUI",
"BasicComboPopup", "BasicControl", "BasicDesktopIconUI",
"BasicDesktopPaneUI", "BasicDirectoryModel", "BasicEditorPaneUI",
"BasicFileChooserUI", "BasicFormattedTextFieldUI",
"BasicGraphicsUtils", "BasicHTML", "BasicIconFactory",
"BasicInternalFrameTitlePane", "BasicInternalFrameUI",
"BasicLabelUI", "BasicListUI", "BasicLookAndFeel",
"BasicMenuBarUI", "BasicMenuItemUI", "BasicMenuUI",
"BasicOptionPaneUI", "BasicOptionPaneUI.ButtonAreaLayout",
"BasicPanelUI", "BasicPasswordFieldUI", "BasicPermission",
"BasicPopupMenuSeparatorUI", "BasicPopupMenuUI",
"BasicProgressBarUI", "BasicRadioButtonMenuItemUI",
"BasicRadioButtonUI", "BasicRootPaneUI", "BasicScrollBarUI",
"BasicScrollPaneUI", "BasicSeparatorUI", "BasicSliderUI",
"BasicSpinnerUI", "BasicSplitPaneDivider", "BasicSplitPaneUI",
"BasicStroke", "BasicTabbedPaneUI", "BasicTableHeaderUI",
"BasicTableUI", "BasicTextAreaUI", "BasicTextFieldUI",
"BasicTextPaneUI", "BasicTextUI", "BasicTextUI.BasicCaret",
"BasicTextUI.BasicHighlighter", "BasicToggleButtonUI",
"BasicToolBarSeparatorUI", "BasicToolBarUI", "BasicToolTipUI",
"BasicTreeUI", "BasicViewportUI", "BeanContextChildSupport",
"BeanContextEvent", "BeanContextMembershipEvent",
"BeanContextServiceAvailableEvent",
"BeanContextServiceRevokedEvent", "BeanContextServicesSupport",
"BeanContextServicesSupport.BCSSServiceProvider",
"BeanContextSupport", "BeanContextSupport.BCSIterator",
"BeanDescriptor", "Beans", "BevelBorder", "Bidi", "BigDecimal",
"BigInteger", "BinaryRefAddr", "Binding", "BindingHelper",
"BindingHolder", "BindingIteratorHelper", "BindingIteratorHolder",
"BindingIteratorPOA", "BindingListHelper", "BindingListHolder",
"BindingType", "BindingTypeHelper", "BindingTypeHolder", "BitSet",
"BlockView", "BMPImageWriteParam", "Book", "Boolean",
"BooleanControl", "BooleanControl.Type", "BooleanHolder",
"BooleanSeqHelper", "BooleanSeqHolder", "BorderFactory",
"BorderLayout", "BorderUIResource",
"BorderUIResource.BevelBorderUIResource",
"BorderUIResource.CompoundBorderUIResource",
"BorderUIResource.EmptyBorderUIResource",
"BorderUIResource.EtchedBorderUIResource",
"BorderUIResource.LineBorderUIResource",
"BorderUIResource.MatteBorderUIResource",
"BorderUIResource.TitledBorderUIResource", "Bounds", "Box",
"Box.Filler", "BoxLayout", "BoxView", "BreakIterator", "Buffer",
"BufferCapabilities", "BufferCapabilities.FlipContents",
"BufferedImage", "BufferedImageFilter", "BufferedInputStream",
"BufferedOutputStream", "BufferedReader", "BufferedWriter",
"BufferStrategy", "Button", "ButtonGroup", "ButtonUI", "Byte",
"ByteArrayInputStream", "ByteArrayOutputStream", "ByteBuffer",
"ByteHolder", "ByteLookupTable", "ByteOrder", "CacheRequest",
"CacheResponse", "Calendar", "CancellableTask", "CannotProceed",
"CannotProceedHelper", "CannotProceedHolder", "Canvas",
"CardLayout", "CaretEvent", "CellRendererPane", "Certificate",
"Certificate.CertificateRep", "CertificateFactory",
"CertificateFactorySpi", "CertPath", "CertPath.CertPathRep",
"CertPathBuilder", "CertPathBuilderSpi",
"CertPathTrustManagerParameters", "CertPathValidator",
"CertPathValidatorSpi", "CertStore", "CertStoreSpi", "ChangeEvent",
"ChannelBinding", "Channels", "Character", "Character.Subset",
"Character.UnicodeBlock", "CharArrayReader", "CharArrayWriter",
"CharBuffer", "CharHolder", "CharSeqHelper", "CharSeqHolder",
"Charset", "CharsetDecoder", "CharsetEncoder", "CharsetProvider",
"Checkbox", "CheckboxGroup", "CheckboxMenuItem",
"CheckedInputStream", "CheckedOutputStream", "Choice",
"ChoiceCallback", "ChoiceFormat", "Chromaticity", "Cipher",
"CipherInputStream", "CipherOutputStream", "CipherSpi", "Class",
"ClassDefinition", "ClassDesc", "ClassLoader", "Clipboard",
"CodecFactoryHelper", "CoderResult", "CodeSigner", "CodeSource",
"CodingErrorAction", "CollationElementIterator", "CollationKey",
"Collator", "CollectionCertStoreParameters", "Collections",
"Color", "ColorChooserComponentFactory", "ColorChooserUI",
"ColorConvertOp", "ColorModel", "ColorSpace", "ColorSupported",
"ColorType", "ColorUIResource", "ComboBoxUI", "COMM_FAILURE",
"Compiler", "CompletionStatus", "CompletionStatusHelper",
"Component", "ComponentAdapter", "ComponentColorModel",
"ComponentEvent", "ComponentIdHelper", "ComponentInputMap",
"ComponentInputMapUIResource", "ComponentOrientation",
"ComponentSampleModel", "ComponentUI", "ComponentView",
"CompositeDataSupport", "CompositeName", "CompositeType",
"CompositeView", "CompoundBorder", "CompoundControl",
"CompoundControl.Type", "CompoundEdit", "CompoundName",
"Compression", "ConcurrentHashMap", "ConcurrentLinkedQueue",
"Configuration", "ConfirmationCallback", "ConnectionEvent",
"ConsoleHandler", "Constructor", "Container", "ContainerAdapter",
"ContainerEvent", "ContainerOrderFocusTraversalPolicy",
"ContentHandler", "ContentModel", "Context", "ContextList",
"Control", "Control.Type", "ControlFactory", "ConvolveOp",
"CookieHandler", "CookieHolder", "Copies", "CopiesSupported",
"CopyOnWriteArrayList", "CopyOnWriteArraySet", "CountDownLatch",
"CounterMonitor", "CRC32", "CRL", "CropImageFilter", "CSS",
"CSS.Attribute", "CubicCurve2D", "CubicCurve2D.Double",
"CubicCurve2D.Float", "Currency", "CurrentHelper", "CurrentHolder",
"Cursor", "CyclicBarrier", "DATA_CONVERSION", "DataBuffer",
"DataBufferByte", "DataBufferDouble", "DataBufferFloat",
"DataBufferInt", "DataBufferShort", "DataBufferUShort",
"DataFlavor", "DatagramChannel", "DatagramPacket",
"DatagramSocket", "DatagramSocketImpl", "DataInputStream",
"DataLine.Info", "DataOutputStream", "DataTruncation", "Date",
"DateFormat", "DateFormat.Field", "DateFormatSymbols",
"DateFormatter", "DateTimeAtCompleted", "DateTimeAtCreation",
"DateTimeAtProcessing", "DateTimeSyntax", "DebugGraphics",
"DecimalFormat", "DecimalFormatSymbols",
"DefaultBoundedRangeModel", "DefaultButtonModel", "DefaultCaret",
"DefaultCellEditor", "DefaultColorSelectionModel",
"DefaultComboBoxModel", "DefaultDesktopManager",
"DefaultEditorKit", "DefaultEditorKit.BeepAction",
"DefaultEditorKit.CopyAction", "DefaultEditorKit.CutAction",
"DefaultEditorKit.DefaultKeyTypedAction",
"DefaultEditorKit.InsertBreakAction",
"DefaultEditorKit.InsertContentAction",
"DefaultEditorKit.InsertTabAction", "DefaultEditorKit.PasteAction",
"DefaultFocusManager", "DefaultFocusTraversalPolicy",
"DefaultFormatter", "DefaultFormatterFactory", "DefaultHandler",
"DefaultHighlighter", "DefaultHighlighter.DefaultHighlightPainter",
"DefaultKeyboardFocusManager", "DefaultListCellRenderer",
"DefaultListCellRenderer.UIResource", "DefaultListModel",
"DefaultListSelectionModel", "DefaultLoaderRepository",
"DefaultMenuLayout", "DefaultMetalTheme", "DefaultMutableTreeNode",
"DefaultPersistenceDelegate", "DefaultSingleSelectionModel",
"DefaultStyledDocument",
"DefaultStyledDocument.AttributeUndoableEdit",
"DefaultStyledDocument.ElementSpec", "DefaultTableCellRenderer",
"DefaultTableCellRenderer.UIResource", "DefaultTableColumnModel",
"DefaultTableModel", "DefaultTextUI", "DefaultTreeCellEditor",
"DefaultTreeCellRenderer", "DefaultTreeModel",
"DefaultTreeSelectionModel", "DefinitionKind",
"DefinitionKindHelper", "Deflater", "DeflaterOutputStream",
"DelayQueue", "Delegate", "DelegationPermission",
"DescriptorSupport", "DESedeKeySpec", "DESKeySpec",
"DesktopIconUI", "DesktopPaneUI", "Destination",
"DHGenParameterSpec", "DHParameterSpec", "DHPrivateKeySpec",
"DHPublicKeySpec", "Dialog", "Dictionary", "DigestInputStream",
"DigestOutputStream", "Dimension", "Dimension2D",
"DimensionUIResource", "DirectColorModel", "DirectoryManager",
"DirStateFactory.Result", "DisplayMode", "DnDConstants",
"DocFlavor", "DocFlavor.BYTE_ARRAY", "DocFlavor.CHAR_ARRAY",
"DocFlavor.INPUT_STREAM", "DocFlavor.READER",
"DocFlavor.SERVICE_FORMATTED", "DocFlavor.STRING", "DocFlavor.URL",
"DocumentBuilder", "DocumentBuilderFactory",
"DocumentEvent.EventType", "DocumentFilter",
"DocumentFilter.FilterBypass", "DocumentName", "DocumentParser",
"DOMImplementationListImpl", "DOMImplementationRegistry",
"DOMResult", "DOMSource", "Double", "DoubleBuffer", "DoubleHolder",
"DoubleSeqHelper", "DoubleSeqHolder", "DragGestureEvent",
"DragGestureRecognizer", "DragSource", "DragSourceAdapter",
"DragSourceContext", "DragSourceDragEvent", "DragSourceDropEvent",
"DragSourceEvent", "DriverManager", "DriverPropertyInfo",
"DropTarget", "DropTarget.DropTargetAutoScroller",
"DropTargetAdapter", "DropTargetContext", "DropTargetDragEvent",
"DropTargetDropEvent", "DropTargetEvent", "DSAParameterSpec",
"DSAPrivateKeySpec", "DSAPublicKeySpec", "DTD", "DuplicateName",
"DuplicateNameHelper", "Duration", "Duration.Field",
"DynamicImplementation", "DynAnyFactoryHelper", "DynAnyHelper",
"DynAnySeqHelper", "DynArrayHelper", "DynEnumHelper",
"DynFixedHelper", "DynSequenceHelper", "DynStructHelper",
"DynUnionHelper", "DynValueHelper", "ECFieldF2m", "ECFieldFp",
"ECGenParameterSpec", "ECParameterSpec", "ECPoint",
"ECPrivateKeySpec", "ECPublicKeySpec", "EditorKit", "Element",
"ElementIterator", "Ellipse2D", "Ellipse2D.Double",
"Ellipse2D.Float", "EllipticCurve", "EmptyBorder",
"EncodedKeySpec", "Encoder", "Encoding", "EncryptedPrivateKeyInfo",
"Entity", "Enum", "EnumControl", "EnumControl.Type", "EnumMap",
"EnumSet", "EnumSyntax", "Environment", "ErrorManager",
"EtchedBorder", "Event", "EventHandler", "EventListenerList",
"EventListenerProxy", "EventObject", "EventQueue",
"EventSetDescriptor", "ExceptionList", "Exchanger", "Executors",
"ExemptionMechanism", "ExemptionMechanismSpi", "Expression",
"FeatureDescriptor", "Fidelity", "Field", "FieldNameHelper",
"FieldPosition", "FieldView", "File", "FileCacheImageInputStream",
"FileCacheImageOutputStream", "FileChannel", "FileChannel.MapMode",
"FileChooserUI", "FileDialog", "FileFilter", "FileHandler",
"FileImageInputStream", "FileImageOutputStream", "FileInputStream",
"FileLock", "FileOutputStream", "FilePermission", "FileReader",
"FileSystemView", "FileView", "FileWriter", "FilteredImageSource",
"FilterInputStream", "FilterOutputStream", "FilterReader",
"FilterWriter", "Finishings", "FixedHeightLayoutCache",
"FixedHolder", "FlatteningPathIterator", "FlavorEvent", "Float",
"FloatBuffer", "FloatControl", "FloatControl.Type", "FloatHolder",
"FloatSeqHelper", "FloatSeqHolder", "FlowLayout", "FlowView",
"FlowView.FlowStrategy", "FocusAdapter", "FocusEvent",
"FocusManager", "FocusTraversalPolicy", "Font", "FontMetrics",
"FontRenderContext", "FontUIResource", "Format", "Format.Field",
"FormatConversionProvider", "FormatMismatch",
"FormatMismatchHelper", "Formatter", "FormSubmitEvent", "FormView",
"ForwardRequest", "ForwardRequestHelper", "Frame", "FREE_MEM",
"FutureTask", "GapContent", "GaugeMonitor", "GeneralPath",
"GlyphJustificationInfo", "GlyphMetrics", "GlyphVector",
"GlyphView", "GlyphView.GlyphPainter", "GradientPaint",
"GraphicAttribute", "Graphics", "Graphics2D",
"GraphicsConfigTemplate", "GraphicsConfiguration",
"GraphicsDevice", "GraphicsEnvironment", "GrayFilter",
"GregorianCalendar", "GridBagConstraints", "GridBagLayout",
"GridLayout", "GSSManager", "GuardedObject", "GZIPInputStream",
"GZIPOutputStream", "Handler", "HandlerBase",
"HandshakeCompletedEvent", "HashAttributeSet",
"HashDocAttributeSet", "HashMap", "HashPrintJobAttributeSet",
"HashPrintRequestAttributeSet", "HashPrintServiceAttributeSet",
"HashSet", "Hashtable", "HierarchyBoundsAdapter", "HierarchyEvent",
"HTML", "HTML.Attribute", "HTML.Tag", "HTML.UnknownTag",
"HTMLDocument", "HTMLDocument.Iterator", "HTMLEditorKit",
"HTMLEditorKit.HTMLFactory", "HTMLEditorKit.HTMLTextAction",
"HTMLEditorKit.InsertHTMLTextAction",
"HTMLEditorKit.LinkController", "HTMLEditorKit.Parser",
"HTMLEditorKit.ParserCallback", "HTMLFrameHyperlinkEvent",
"HTMLWriter", "HttpsURLConnection", "HttpURLConnection",
"HyperlinkEvent", "HyperlinkEvent.EventType", "ICC_ColorSpace",
"ICC_Profile", "ICC_ProfileGray", "ICC_ProfileRGB",
"IconUIResource", "IconView", "IdAssignmentPolicyValue",
"IdentifierHelper", "Identity", "IdentityHashMap", "IdentityScope",
"IDLTypeHelper", "IdUniquenessPolicyValue", "IIOByteBuffer",
"IIOImage", "IIOMetadata", "IIOMetadataFormatImpl",
"IIOMetadataNode", "IIOParam", "IIORegistry", "IIOServiceProvider",
"Image", "ImageCapabilities", "ImageFilter",
"ImageGraphicAttribute", "ImageIcon", "ImageInputStreamImpl",
"ImageInputStreamSpi", "ImageIO", "ImageOutputStreamImpl",
"ImageOutputStreamSpi", "ImageReader", "ImageReaderSpi",
"ImageReaderWriterSpi", "ImageReadParam", "ImageTranscoderSpi",
"ImageTypeSpecifier", "ImageView", "ImageWriteParam",
"ImageWriter", "ImageWriterSpi", "IMP_LIMIT",
"ImplicitActivationPolicyValue", "InconsistentTypeCode",
"InconsistentTypeCodeHelper", "IndexColorModel",
"IndexedPropertyChangeEvent", "IndexedPropertyDescriptor",
"Inet4Address", "Inet6Address", "InetAddress", "InetSocketAddress",
"Inflater", "InflaterInputStream", "InheritableThreadLocal",
"InitialContext", "InitialDirContext", "INITIALIZE",
"InitialLdapContext", "InlineView", "InputContext", "InputEvent",
"InputMap", "InputMapUIResource", "InputMethodEvent",
"InputMethodHighlight", "InputSource", "InputStream",
"InputStreamReader", "InputSubset", "InputVerifier", "Insets",
"InsetsUIResource", "Instrument", "IntBuffer", "Integer",
"IntegerSyntax", "INTERNAL", "InternalFrameAdapter",
"InternalFrameEvent", "InternalFrameFocusTraversalPolicy",
"InternalFrameUI", "InternationalFormatter", "INTF_REPOS",
"IntHolder", "Introspector", "INV_FLAG", "INV_IDENT", "INV_OBJREF",
"INV_POLICY", "Invalid", "INVALID_TRANSACTION", "InvalidAddress",
"InvalidAddressHelper", "InvalidAddressHolder", "InvalidName",
"InvalidNameHelper", "InvalidNameHolder", "InvalidPolicy",
"InvalidPolicyHelper", "InvalidSeq", "InvalidSlot",
"InvalidSlotHelper", "InvalidTypeForEncoding",
"InvalidTypeForEncodingHelper", "InvalidValue",
"InvalidValueHelper", "InvocationEvent", "IOR", "IORHelper",
"IORHolder", "IORInterceptor_3_0Helper",
"IORInterceptor_3_0Holder", "IstringHelper", "ItemEvent",
"IvParameterSpec", "JApplet", "JarEntry", "JarFile",
"JarInputStream", "JarOutputStream", "JarURLConnection", "JButton",
"JCheckBox", "JCheckBoxMenuItem", "JColorChooser", "JComboBox",
"JComponent", "JDesktopPane", "JDialog", "JEditorPane",
"JFileChooser", "JFormattedTextField",
"JFormattedTextField.AbstractFormatter",
"JFormattedTextField.AbstractFormatterFactory", "JFrame",
"JInternalFrame", "JInternalFrame.JDesktopIcon", "JLabel",
"JLayeredPane", "JList", "JMenu", "JMenuBar", "JMenuItem",
"JMXConnectionNotification", "JMXConnectorFactory",
"JMXConnectorServer", "JMXConnectorServerFactory", "JMXPrincipal",
"JMXServiceURL", "JobAttributes",
"JobAttributes.DefaultSelectionType",
"JobAttributes.DestinationType", "JobAttributes.DialogType",
"JobAttributes.MultipleDocumentHandlingType",
"JobAttributes.SidesType", "JobHoldUntil", "JobImpressions",
"JobImpressionsCompleted", "JobImpressionsSupported", "JobKOctets",
"JobKOctetsProcessed", "JobKOctetsSupported", "JobMediaSheets",
"JobMediaSheetsCompleted", "JobMediaSheetsSupported",
"JobMessageFromOperator", "JobName", "JobOriginatingUserName",
"JobPriority", "JobPrioritySupported", "JobSheets", "JobState",
"JobStateReason", "JobStateReasons", "JOptionPane", "JPanel",
"JPasswordField", "JPEGHuffmanTable", "JPEGImageReadParam",
"JPEGImageWriteParam", "JPEGQTable", "JPopupMenu",
"JPopupMenu.Separator", "JProgressBar", "JRadioButton",
"JRadioButtonMenuItem", "JRootPane", "JScrollBar", "JScrollPane",
"JSeparator", "JSlider", "JSpinner", "JSpinner.DateEditor",
"JSpinner.DefaultEditor", "JSpinner.ListEditor",
"JSpinner.NumberEditor", "JSplitPane", "JTabbedPane", "JTable",
"JTableHeader", "JTextArea", "JTextComponent",
"JTextComponent.KeyBinding", "JTextField", "JTextPane",
"JToggleButton", "JToggleButton.ToggleButtonModel", "JToolBar",
"JToolBar.Separator", "JToolTip", "JTree",
"JTree.DynamicUtilTreeNode", "JTree.EmptySelectionModel",
"JViewport", "JWindow", "KerberosKey", "KerberosPrincipal",
"KerberosTicket", "Kernel", "KeyAdapter", "KeyAgreement",
"KeyAgreementSpi", "KeyboardFocusManager", "KeyEvent",
"KeyFactory", "KeyFactorySpi", "KeyGenerator", "KeyGeneratorSpi",
"KeyManagerFactory", "KeyManagerFactorySpi", "KeyPair",
"KeyPairGenerator", "KeyPairGeneratorSpi", "KeyRep", "KeyStore",
"KeyStore.Builder", "KeyStore.PasswordProtection",
"KeyStore.PrivateKeyEntry", "KeyStore.SecretKeyEntry",
"KeyStore.TrustedCertificateEntry", "KeyStoreBuilderParameters",
"KeyStoreSpi", "KeyStroke", "Label", "LabelUI", "LabelView",
"LanguageCallback", "LayeredHighlighter",
"LayeredHighlighter.LayerPainter", "LayoutFocusTraversalPolicy",
"LayoutQueue", "LDAPCertStoreParameters", "LdapName", "Lease",
"Level", "LifespanPolicyValue", "Line.Info", "Line2D",
"Line2D.Double", "Line2D.Float", "LineBorder", "LineBreakMeasurer",
"LineEvent", "LineEvent.Type", "LineMetrics",
"LineNumberInputStream", "LineNumberReader", "LinkedBlockingQueue",
"LinkedHashMap", "LinkedHashSet", "LinkedList", "LinkRef", "List",
"ListDataEvent", "ListResourceBundle", "ListSelectionEvent",
"ListUI", "ListView", "Locale", "LocalObject", "LocateRegistry",
"LocatorImpl", "LockSupport", "Logger", "LoggingPermission",
"LoginContext", "LogManager", "LogRecord", "LogStream", "Long",
"LongBuffer", "LongHolder", "LongLongSeqHelper",
"LongLongSeqHolder", "LongSeqHelper", "LongSeqHolder",
"LookAndFeel", "LookupOp", "LookupTable", "Mac", "MacSpi",
"ManagementFactory", "ManagementPermission",
"ManageReferralControl", "Manifest", "MappedByteBuffer", "MARSHAL",
"MarshalledObject", "MaskFormatter", "Matcher", "Math",
"MathContext", "MatteBorder", "MBeanAttributeInfo",
"MBeanConstructorInfo", "MBeanFeatureInfo", "MBeanInfo",
"MBeanNotificationInfo", "MBeanOperationInfo",
"MBeanParameterInfo", "MBeanPermission", "MBeanServerBuilder",
"MBeanServerDelegate", "MBeanServerFactory",
"MBeanServerInvocationHandler", "MBeanServerNotification",
"MBeanServerNotificationFilter", "MBeanServerPermission",
"MBeanTrustPermission", "Media", "MediaName", "MediaPrintableArea",
"MediaSize", "MediaSize.Engineering", "MediaSize.ISO",
"MediaSize.JIS", "MediaSize.NA", "MediaSize.Other",
"MediaSizeName", "MediaTracker", "MediaTray",
"MemoryCacheImageInputStream", "MemoryCacheImageOutputStream",
"MemoryHandler", "MemoryImageSource", "MemoryNotification",
"MemoryUsage", "Menu", "MenuBar", "MenuBarUI", "MenuComponent",
"MenuDragMouseEvent", "MenuEvent", "MenuItem", "MenuItemUI",
"MenuKeyEvent", "MenuSelectionManager", "MenuShortcut",
"MessageDigest", "MessageDigestSpi", "MessageFormat",
"MessageFormat.Field", "MessageProp", "MetalBorders",
"MetalBorders.ButtonBorder", "MetalBorders.Flush3DBorder",
"MetalBorders.InternalFrameBorder", "MetalBorders.MenuBarBorder",
"MetalBorders.MenuItemBorder", "MetalBorders.OptionDialogBorder",
"MetalBorders.PaletteBorder", "MetalBorders.PopupMenuBorder",
"MetalBorders.RolloverButtonBorder",
"MetalBorders.ScrollPaneBorder", "MetalBorders.TableHeaderBorder",
"MetalBorders.TextFieldBorder", "MetalBorders.ToggleButtonBorder",
"MetalBorders.ToolBarBorder", "MetalButtonUI", "MetalCheckBoxIcon",
"MetalCheckBoxUI", "MetalComboBoxButton", "MetalComboBoxEditor",
"MetalComboBoxEditor.UIResource", "MetalComboBoxIcon",
"MetalComboBoxUI", "MetalDesktopIconUI", "MetalFileChooserUI",
"MetalIconFactory", "MetalIconFactory.FileIcon16",
"MetalIconFactory.FolderIcon16",
"MetalIconFactory.PaletteCloseIcon",
"MetalIconFactory.TreeControlIcon",
"MetalIconFactory.TreeFolderIcon", "MetalIconFactory.TreeLeafIcon",
"MetalInternalFrameTitlePane", "MetalInternalFrameUI",
"MetalLabelUI", "MetalLookAndFeel", "MetalMenuBarUI",
"MetalPopupMenuSeparatorUI", "MetalProgressBarUI",
"MetalRadioButtonUI", "MetalRootPaneUI", "MetalScrollBarUI",
"MetalScrollButton", "MetalScrollPaneUI", "MetalSeparatorUI",
"MetalSliderUI", "MetalSplitPaneUI", "MetalTabbedPaneUI",
"MetalTextFieldUI", "MetalTheme", "MetalToggleButtonUI",
"MetalToolBarUI", "MetalToolTipUI", "MetalTreeUI", "MetaMessage",
"Method", "MethodDescriptor", "MGF1ParameterSpec",
"MidiDevice.Info", "MidiDeviceProvider", "MidiEvent",
"MidiFileFormat", "MidiFileReader", "MidiFileWriter",
"MidiMessage", "MidiSystem", "MinimalHTMLWriter", "Mixer.Info",
"MixerProvider", "MLet", "ModelMBeanAttributeInfo",
"ModelMBeanConstructorInfo", "ModelMBeanInfoSupport",
"ModelMBeanNotificationInfo", "ModelMBeanOperationInfo",
"ModificationItem", "Modifier", "Monitor", "MonitorNotification",
"MouseAdapter", "MouseDragGestureRecognizer", "MouseEvent",
"MouseInfo", "MouseInputAdapter", "MouseMotionAdapter",
"MouseWheelEvent", "MultiButtonUI", "MulticastSocket",
"MultiColorChooserUI", "MultiComboBoxUI", "MultiDesktopIconUI",
"MultiDesktopPaneUI", "MultiFileChooserUI", "MultiInternalFrameUI",
"MultiLabelUI", "MultiListUI", "MultiLookAndFeel",
"MultiMenuBarUI", "MultiMenuItemUI", "MultiOptionPaneUI",
"MultiPanelUI", "MultiPixelPackedSampleModel",
"MultipleComponentProfileHelper", "MultipleComponentProfileHolder",
"MultipleDocumentHandling", "MultiPopupMenuUI",
"MultiProgressBarUI", "MultiRootPaneUI", "MultiScrollBarUI",
"MultiScrollPaneUI", "MultiSeparatorUI", "MultiSliderUI",
"MultiSpinnerUI", "MultiSplitPaneUI", "MultiTabbedPaneUI",
"MultiTableHeaderUI", "MultiTableUI", "MultiTextUI",
"MultiToolBarUI", "MultiToolTipUI", "MultiTreeUI",
"MultiViewportUI", "NameCallback", "NameClassPair",
"NameComponent", "NameComponentHelper", "NameComponentHolder",
"NamedValue", "NameDynAnyPair", "NameDynAnyPairHelper",
"NameDynAnyPairSeqHelper", "NameHelper", "NameHolder",
"NamespaceSupport", "NameValuePair", "NameValuePairHelper",
"NameValuePairSeqHelper", "Naming", "NamingContextExtHelper",
"NamingContextExtHolder", "NamingContextExtPOA",
"NamingContextHelper", "NamingContextHolder", "NamingContextPOA",
"NamingEvent", "NamingExceptionEvent", "NamingManager",
"NavigationFilter", "NavigationFilter.FilterBypass",
"NetPermission", "NetworkInterface", "NO_IMPLEMENT", "NO_MEMORY",
"NO_PERMISSION", "NO_RESOURCES", "NO_RESPONSE", "NoContext",
"NoContextHelper", "NodeChangeEvent", "NoServant",
"NoServantHelper", "NotEmpty", "NotEmptyHelper", "NotEmptyHolder",
"NotFound", "NotFoundHelper", "NotFoundHolder", "NotFoundReason",
"NotFoundReasonHelper", "NotFoundReasonHolder", "Notification",
"NotificationBroadcasterSupport", "NotificationFilterSupport",
"NotificationResult", "NullCipher", "Number", "NumberFormat",
"NumberFormat.Field", "NumberFormatter", "NumberOfDocuments",
"NumberOfInterveningJobs", "NumberUp", "NumberUpSupported",
"NumericShaper", "NVList", "OAEPParameterSpec", "OBJ_ADAPTER",
"Object", "OBJECT_NOT_EXIST", "ObjectAlreadyActive",
"ObjectAlreadyActiveHelper", "ObjectHelper", "ObjectHolder",
"ObjectIdHelper", "ObjectImpl", "ObjectInputStream",
"ObjectInputStream.GetField", "ObjectInstance", "ObjectName",
"ObjectNotActive", "ObjectNotActiveHelper", "ObjectOutputStream",
"ObjectOutputStream.PutField", "ObjectReferenceFactoryHelper",
"ObjectReferenceFactoryHolder", "ObjectReferenceTemplateHelper",
"ObjectReferenceTemplateHolder",
"ObjectReferenceTemplateSeqHelper",
"ObjectReferenceTemplateSeqHolder", "ObjectStreamClass",
"ObjectStreamField", "ObjectView", "ObjID", "Observable",
"OctetSeqHelper", "OctetSeqHolder", "Oid",
"OpenMBeanAttributeInfoSupport", "OpenMBeanConstructorInfoSupport",
"OpenMBeanInfoSupport", "OpenMBeanOperationInfoSupport",
"OpenMBeanParameterInfoSupport", "OpenType", "Operation", "Option",
"OptionPaneUI", "ORB", "ORBIdHelper", "OrientationRequested",
"OutputDeviceAssigned", "OutputKeys", "OutputStream",
"OutputStreamWriter", "OverlayLayout", "Pack200", "Package",
"PackedColorModel", "PageAttributes", "PageAttributes.ColorType",
"PageAttributes.MediaType",
"PageAttributes.OrientationRequestedType",
"PageAttributes.OriginType", "PageAttributes.PrintQualityType",
"PagedResultsControl", "PagedResultsResponseControl", "PageFormat",
"PageRanges", "PagesPerMinute", "PagesPerMinuteColor",
"PaintEvent", "Panel", "PanelUI", "Paper", "ParagraphView",
"Parameter", "ParameterBlock", "ParameterDescriptor",
"ParameterMode", "ParameterModeHelper", "ParameterModeHolder",
"ParsePosition", "Parser", "ParserAdapter", "ParserDelegator",
"ParserFactory", "PasswordAuthentication", "PasswordCallback",
"PasswordView", "Patch", "Pattern", "PBEKeySpec",
"PBEParameterSpec", "PDLOverrideSupported", "Permission",
"PermissionCollection", "Permissions", "PERSIST_STORE",
"PersistenceDelegate", "PhantomReference", "Pipe",
"Pipe.SinkChannel", "Pipe.SourceChannel", "PipedInputStream",
"PipedOutputStream", "PipedReader", "PipedWriter", "PixelGrabber",
"PixelInterleavedSampleModel", "PKCS8EncodedKeySpec",
"PKIXBuilderParameters", "PKIXCertPathBuilderResult",
"PKIXCertPathChecker", "PKIXCertPathValidatorResult",
"PKIXParameters", "PlainDocument", "PlainView", "POAHelper",
"Point", "Point2D", "Point2D.Double", "Point2D.Float",
"PointerInfo", "Policy", "PolicyErrorCodeHelper",
"PolicyErrorHelper", "PolicyErrorHolder", "PolicyHelper",
"PolicyHolder", "PolicyListHelper", "PolicyListHolder",
"PolicyQualifierInfo", "PolicyTypeHelper", "Polygon", "Popup",
"PopupFactory", "PopupMenu", "PopupMenuEvent", "PopupMenuUI",
"Port.Info", "PortableRemoteObject", "Position.Bias",
"PreferenceChangeEvent", "Preferences", "PresentationDirection",
"Principal", "PrincipalHolder", "PrinterInfo",
"PrinterIsAcceptingJobs", "PrinterJob", "PrinterLocation",
"PrinterMakeAndModel", "PrinterMessageFromOperator",
"PrinterMoreInfo", "PrinterMoreInfoManufacturer", "PrinterName",
"PrinterResolution", "PrinterState", "PrinterStateReason",
"PrinterStateReasons", "PrinterURI", "PrintEvent", "PrintJob",
"PrintJobAdapter", "PrintJobAttributeEvent", "PrintJobEvent",
"PrintQuality", "PrintServiceAttributeEvent", "PrintServiceLookup",
"PrintStream", "PrintWriter", "PriorityBlockingQueue",
"PriorityQueue", "PrivateCredentialPermission", "PrivateMLet",
"PrivilegedFutureTask", "Process", "ProcessBuilder",
"ProfileIdHelper", "ProgressBarUI", "ProgressMonitor",
"ProgressMonitorInputStream", "Properties", "PropertyChangeEvent",
"PropertyChangeListenerProxy", "PropertyChangeSupport",
"PropertyDescriptor", "PropertyEditorManager",
"PropertyEditorSupport", "PropertyPermission",
"PropertyResourceBundle", "ProtectionDomain", "Provider",
"Provider.Service", "Proxy", "ProxySelector", "PSource",
"PSource.PSpecified", "PSSParameterSpec", "PushbackInputStream",
"PushbackReader", "QName", "QuadCurve2D", "QuadCurve2D.Double",
"QuadCurve2D.Float", "Query", "QueryEval", "QueuedJobCount",
"Random", "RandomAccessFile", "Raster", "RC2ParameterSpec",
"RC5ParameterSpec", "Rdn", "Reader", "RealmCallback",
"RealmChoiceCallback", "Rectangle", "Rectangle2D",
"Rectangle2D.Double", "Rectangle2D.Float", "RectangularShape",
"ReentrantLock", "ReentrantLock.ConditionObject",
"ReentrantReadWriteLock",
"ReentrantReadWriteLock.WriterConditionObject", "RefAddr",
"Reference", "ReferenceQueue", "ReferenceUriSchemesSupported",
"ReflectPermission", "Region", "RelationNotification",
"RelationService", "RelationSupport", "RelationTypeSupport",
"RemoteObject", "RemoteObjectInvocationHandler", "RemoteServer",
"RemoteStub", "RenderableImageOp", "RenderableImageProducer",
"RenderContext", "RenderingHints", "RenderingHints.Key",
"RepaintManager", "ReplicateScaleFilter", "RepositoryIdHelper",
"Request", "RequestingUserName", "RequestProcessingPolicyValue",
"RequiredModelMBean", "RescaleOp", "ResolutionSyntax",
"ResolveResult", "ResourceBundle", "ResponseCache", "ReverbType",
"RGBImageFilter", "RMIClassLoader", "RMIClassLoaderSpi",
"RMIConnectionImpl", "RMIConnector", "RMIConnectorServer",
"RMIIIOPServerImpl", "RMIJRMPServerImpl", "RMISecurityManager",
"RMIServerImpl", "RMISocketFactory", "Robot", "Role", "RoleInfo",
"RoleList", "RoleResult", "RoleStatus", "RoleUnresolved",
"RoleUnresolvedList", "RootPaneUI", "RoundRectangle2D",
"RoundRectangle2D.Double", "RoundRectangle2D.Float", "RowSetEvent",
"RowSetMetaDataImpl", "RowSetWarning", "RSAKeyGenParameterSpec",
"RSAMultiPrimePrivateCrtKeySpec", "RSAOtherPrimeInfo",
"RSAPrivateCrtKeySpec", "RSAPrivateKeySpec", "RSAPublicKeySpec",
"RTFEditorKit", "RuleBasedCollator", "Runtime",
"RuntimePermission", "SampleModel", "Sasl", "SAXParser",
"SAXParserFactory", "SAXResult", "SAXSource",
"SAXTransformerFactory", "Scanner", "ScheduledExecutor", "Schema",
"SchemaFactory", "SchemaFactoryFinder", "SchemaFactoryLoader",
"Scrollbar", "ScrollBarUI", "ScrollPane", "ScrollPaneAdjustable",
"ScrollPaneLayout", "ScrollPaneLayout.UIResource", "ScrollPaneUI",
"SealedObject", "SearchControls", "SearchResult",
"SecretKeyFactory", "SecretKeyFactorySpi", "SecretKeySpec",
"SecureCacheResponse", "SecureClassLoader", "SecureProcessing",
"SecureRandom", "SecureRandomSpi", "Security", "SecurityManager",
"SecurityPermission", "Segment", "SelectableChannel",
"SelectionKey", "Selector", "SelectorProvider", "Semaphore",
"SeparatorUI", "Sequence", "SequenceInputStream",
"Sequencer.SyncMode", "SerialArray", "SerialBlob", "SerialClob",
"SerialDatalink", "SerializablePermission", "SerialJavaObject",
"SerialRef", "SerialStruct", "Servant", "ServantActivatorHelper",
"ServantActivatorPOA", "ServantAlreadyActive",
"ServantAlreadyActiveHelper", "ServantLocatorHelper",
"ServantLocatorPOA", "ServantNotActive", "ServantNotActiveHelper",
"ServantObject", "ServantRetentionPolicyValue", "ServerIdHelper",
"ServerRequest", "ServerSocket", "ServerSocketChannel",
"ServerSocketFactory", "ServiceContext", "ServiceContextHelper",
"ServiceContextHolder", "ServiceContextListHelper",
"ServiceContextListHolder", "ServiceDetail", "ServiceDetailHelper",
"ServiceIdHelper", "ServiceInformation",
"ServiceInformationHelper", "ServiceInformationHolder",
"ServicePermission", "ServiceRegistry", "ServiceUI",
"ServiceUIFactory", "SetOfIntegerSyntax", "SetOverrideType",
"SetOverrideTypeHelper", "Severity", "ShapeGraphicAttribute",
"SheetCollate", "Short", "ShortBuffer", "ShortHolder",
"ShortLookupTable", "ShortMessage", "ShortSeqHelper",
"ShortSeqHolder", "Sides", "Signature", "SignatureSpi",
"SignedObject", "Signer", "SimpleAttributeSet", "SimpleBeanInfo",
"SimpleDateFormat", "SimpleDoc", "SimpleFormatter",
"SimpleTimeZone", "SimpleType", "SinglePixelPackedSampleModel",
"Size2DSyntax", "SizeRequirements", "SizeSequence", "SliderUI",
"Socket", "SocketAddress", "SocketChannel", "SocketFactory",
"SocketHandler", "SocketImpl", "SocketPermission",
"SoftBevelBorder", "SoftReference", "SortControl",
"SortingFocusTraversalPolicy", "SortKey", "SortResponseControl",
"SoundbankReader", "SoundbankResource", "SpinnerDateModel",
"SpinnerListModel", "SpinnerNumberModel", "SpinnerUI",
"SplitPaneUI", "spring", "springLayout",
"springLayout.Constraints", "SQLInputImpl", "SQLOutputImpl",
"SQLPermission", "SQLWarning", "SSLContext", "SSLContextSpi",
"SSLEngine", "SSLEngineResult", "SSLEngineResult.HandshakeStatus",
"SSLEngineResult.Status", "SSLPermission", "SSLServerSocket",
"SSLServerSocketFactory", "SSLSessionBindingEvent", "SSLSocket",
"SSLSocketFactory", "Stack", "StackTraceElement", "StandardMBean",
"StartTlsRequest", "StartTlsResponse", "State", "StateEdit",
"Statement", "StreamHandler", "StreamPrintService",
"StreamPrintServiceFactory", "StreamResult", "StreamSource",
"StreamTokenizer", "StrictMath", "String", "StringBuffer",
"StringBufferInputStream", "StringBuilder",
"StringCharacterIterator", "StringContent", "StringHolder",
"StringMonitor", "StringNameHelper", "StringReader",
"StringRefAddr", "StringSelection", "StringSeqHelper",
"StringSeqHolder", "StringTokenizer", "StringValueExp",
"StringValueHelper", "StringWriter", "StructMember",
"StructMemberHelper", "Stub", "StyleConstants",
"StyleConstants.CharacterConstants",
"StyleConstants.ColorConstants", "StyleConstants.FontConstants",
"StyleConstants.ParagraphConstants", "StyleContext",
"StyledEditorKit", "StyledEditorKit.AlignmentAction",
"StyledEditorKit.BoldAction", "StyledEditorKit.FontFamilyAction",
"StyledEditorKit.FontSizeAction",
"StyledEditorKit.ForegroundAction", "StyledEditorKit.ItalicAction",
"StyledEditorKit.StyledTextAction",
"StyledEditorKit.UnderlineAction", "StyleSheet",
"StyleSheet.BoxPainter", "StyleSheet.ListPainter", "Subject",
"SubjectDelegationPermission", "SubjectDomainCombiner",
"SwingPropertyChangeSupport", "SwingUtilities", "SyncFactory",
"SynchronousQueue", "SyncProvider", "SyncScopeHelper",
"SynthContext", "SynthGraphicsUtils", "SynthLookAndFeel",
"SynthPainter", "SynthStyle", "SynthStyleFactory", "SysexMessage",
"System", "SystemColor", "SystemFlavorMap", "TabbedPaneUI",
"TableColumn", "TableColumnModelEvent", "TableHeaderUI",
"TableModelEvent", "TableUI", "TableView", "TabSet", "TabStop",
"TabularDataSupport", "TabularType", "TagElement",
"TaggedComponent", "TaggedComponentHelper",
"TaggedComponentHolder", "TaggedProfile", "TaggedProfileHelper",
"TaggedProfileHolder", "TargetedNotification", "TCKind",
"TextAction", "TextArea", "TextAttribute", "TextComponent",
"TextEvent", "TextField", "TextHitInfo", "TextInputCallback",
"TextLayout", "TextLayout.CaretPolicy", "TextMeasurer",
"TextOutputCallback", "TextSyntax", "TextUI", "TexturePaint",
"Thread", "ThreadDeath", "ThreadGroup", "ThreadInfo",
"ThreadLocal", "ThreadPolicyValue", "ThreadPoolExecutor",
"ThreadPoolExecutor.AbortPolicy",
"ThreadPoolExecutor.CallerRunsPolicy",
"ThreadPoolExecutor.DiscardOldestPolicy",
"ThreadPoolExecutor.DiscardPolicy", "Throwable", "Time", "Timer",
"TimerAlarmClockNotification", "TimerNotification", "TimerTask",
"Timestamp", "TimeUnit", "TimeZone", "TitledBorder", "ToolBarUI",
"Toolkit", "ToolTipManager", "ToolTipUI", "Track",
"TRANSACTION_REQUIRED", "TRANSACTION_ROLLEDBACK",
"TransferHandler", "TransformAttribute", "Transformer",
"TransformerFactory", "TRANSIENT", "TreeExpansionEvent", "TreeMap",
"TreeModelEvent", "TreePath", "TreeSelectionEvent", "TreeSet",
"TreeUI", "TrustAnchor", "TrustManagerFactory",
"TrustManagerFactorySpi", "TypeCode", "TypeCodeHolder",
"TypeInfoProvider", "TypeMismatch", "TypeMismatchHelper", "Types",
"UID", "UIDefaults", "UIDefaults.LazyInputMap",
"UIDefaults.ProxyLazyValue", "UIManager",
"UIManager.LookAndFeelInfo", "ULongLongSeqHelper",
"ULongLongSeqHolder", "ULongSeqHelper", "ULongSeqHolder",
"UndoableEditEvent", "UndoableEditSupport", "UndoManager",
"UnicastRemoteObject", "UnionMember", "UnionMemberHelper",
"UNKNOWN", "UnknownEncoding", "UnknownEncodingHelper",
"UnknownUserExceptionHelper", "UnknownUserExceptionHolder",
"UnresolvedPermission", "UnsolicitedNotificationEvent", "URI",
"URISyntax", "URL", "URLClassLoader", "URLConnection",
"URLDecoder", "URLEncoder", "URLStreamHandler", "URLStringHelper",
"UShortSeqHelper", "UShortSeqHolder", "Util", "Utilities", "UUID",
"Validator", "ValidatorHandler", "ValueBaseHelper",
"ValueBaseHolder", "ValueMember", "ValueMemberHelper",
"VariableHeightLayoutCache", "Vector", "Version", "VersionImpl",
"VersionSpecHelper", "VetoableChangeListenerProxy",
"VetoableChangeSupport", "View", "ViewportLayout", "ViewportUI",
"VisibilityHelper", "VMID", "VoiceStatus", "Void", "VolatileImage",
"WCharSeqHelper", "WCharSeqHolder", "WeakHashMap", "WeakReference",
"Window", "WindowAdapter", "WindowEvent", "WrappedPlainView",
"WritableRaster", "Writer", "WrongAdapter", "WrongAdapterHelper",
"WrongPolicy", "WrongPolicyHelper", "WrongTransaction",
"WrongTransactionHelper", "WrongTransactionHolder",
"WStringSeqHelper", "WStringSeqHolder", "WStringValueHelper",
"X500Principal", "X500PrivateCredential", "X509Certificate",
"X509CertSelector", "X509CRL", "X509CRLEntry", "X509CRLSelector",
"X509EncodedKeySpec", "XMLConstants", "XMLDecoder", "XMLEncoder",
"XMLFilterImpl", "XMLFormatter", "XMLGregorianCalendar",
"XMLReaderAdapter", "XMLReaderFactory", "XMLUtils",
"XPathConstants", "XPathFactory", "ZipEntry", "ZipFile",
"ZipInputStream", "ZipOutputStream", "ZoneView" };
boolean roof = true;
JavaToHTML() {
super("JavaToHTML");
makeLayout();
}
JTextField jtf_java, jtf_html;
JButton jb_java, jb_html, jb_convert;
JTextArea jta;
JPanel jp_java, jp_html, jp_file, jp_north, jp_center;
JFileChooser jfc = new JFileChooser();
File file_java, file_html;
void makeLayout() {
JRootPane jrp = this.getRootPane();
Container con = jrp.getContentPane();
jp_java = new JPanel(new FlowLayout(FlowLayout.CENTER));
jb_java = new JButton("열기");
jb_html = new JButton("저장");
jb_convert = new JButton("변환");
jb_convert.addActionListener(this);
jb_html.addActionListener(this);
jb_java.addActionListener(this);
jp_java.add(jb_java);
jp_java.add(jb_html);
jp_java.add(jb_convert);
con.add("North", jp_java);
jp_center = new JPanel(new BorderLayout());
JPanel jp_center_fl = new JPanel(new GridLayout(1, 2, 5, 5));
jtf_java = new JTextField(30);
jtf_html = new JTextField(30);
jp_center_fl.add(jtf_java);
jp_center_fl.add(jtf_html);
jta = new JTextArea();
JScrollPane jta_scroll = new JScrollPane(jta);
jp_center.add("North", jp_center_fl);
jp_center.add("Center", jta_scroll);
con.add("North", jp_java);
con.add("Center", jp_center);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(640, 480);
setVisible(true);
}
public void actionPerformed(ActionEvent ae) {
Object obj = ae.getSource();
if (obj.equals(jb_java)) {
if (jfc.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
file_java = jfc.getSelectedFile();
jtf_java.setText(" " + file_java);
}
} else if (obj.equals(jb_html)) {
int i = 0;
i = jfc.showSaveDialog(this);
if (i == JFileChooser.APPROVE_OPTION) {
file_html = jfc.getSelectedFile();
jtf_html.setText(" " + file_html);
}
} else if (obj.equals(jb_convert)) {
if(jtf_java.getText() == "" || jtf_html.toString() == "")
{
System.out.println(jtf_java.getText());
JOptionPane.showMessageDialog(null, "입/출력 파일을 지정하셔야 합니다.",
"information", JOptionPane.INFORMATION_MESSAGE );
return;
}
jta.setText("");
try {
brf = new BufferedReader(new FileReader(file_java));
FileWriter fw = new FileWriter(file_html);
BufferedWriter bw = new BufferedWriter(fw); // 출력버퍼지정
PrintWriter outFile = new PrintWriter(bw); // 출력 객체 지정
outFile.println("<html>");
outFile.println("<body>");
outFile.println("<pre>");
while ((temp = brf.readLine()) != null) {
checkTag();
String sf = checkSAnnotation();
String rcf = checkRCWords();
outFile.println(rcf + sf);
}
outFile.println("</pre>");
outFile.println("</body>");
outFile.println("</html>");
outFile.close();
brf.close();
} catch (IOException ie) {
p("" + ie);
}
JOptionPane.showConfirmDialog(this, "파일이 변환이 완료 되었습니다.",
"JavaToHTML", JOptionPane.CLOSED_OPTION);
}
}
void checkTag() {
temp = temp.replaceAll("<", "<");
temp = temp.replaceAll(">", ">");
}
String checkSAnnotation() {
String ant = "";
if (temp.indexOf("//") != -1) {
int count = 0;
int antI = temp.indexOf("//");
for (int i = 0; i < antI; i++) {
if (temp.charAt(i) == '\"')
count++;
}
if (count % 2 == 0) {
ant = temp.substring(antI);
p("변환한 단문주석 >> " + ant);
jta.append(" 변환한 단문주석 >> " + ant + "\n");
ant = "<font color = green>" + ant + "</font>";
temp = temp.substring(0, temp.indexOf("//"));
}
}
return ant;
}
boolean la;
String checkRCWords() {
String tempSub = "", conTemp = "";
int index = -1;
int i = 0;
int tl = temp.length();
boolean flag = true;
if (temp.indexOf("/*") != -1) {
int as = temp.indexOf("/*");
temp = temp.replaceAll("/*", "<font color = green>/*");
tl = as;
la = true;
}
if (la) {
if (temp.indexOf("*/") != -1) {
int ae = temp.indexOf("*/");
temp = temp.replaceAll("*/", "*/</font>");
i = ae + 8;
tl = temp.length();
la = false;
} else
return temp;
}
for (; i < tl; i++) {
char c_temp = temp.charAt(i);
if (c_temp == '"') {
for (int h = i + 1; h < tl; h++) {
if (temp.charAt(h) == '"') {
String sub = temp.substring(i, h + 1);
p("변환한 스트링형 >> " + sub);
jta.append(" 변환한 스트링형 >> " + sub + "\n");
conTemp += "<font color = magenta>" + sub + "</font>";
index = h;
i = h + 1;
break;
}
}
} else if (c_temp == '\'') {
for (int h = i + 1; h < tl; h++) {
if (temp.charAt(h) == '\'') {
String sub = temp.substring(i, h + 1);
p("변환한 캐릭터형 >> " + sub);
jta.append(" 변환한 캐릭터형 >> " + sub + "\n");
conTemp += "<font color = magenta>" + sub + "</font>";
index = h;
i = h + 1;
break;
}
}
}
if (c_temp == ' ' || c_temp == '(' || c_temp == ')'
|| c_temp == '{' || c_temp == '.' || c_temp == '\t'
|| c_temp == '<' || c_temp == '>' || c_temp == ','
|| c_temp == ';' || c_temp == '=' || c_temp == '[') {
tempSub = temp.substring(index + 1, i);
index = i;
for (int j = 0; j < ReservedWords.length; j++) {
if (ReservedWords[j].equals(tempSub)) {
p("변환한 예약어 >> " + tempSub);
jta.append(" 변환한 예약어 >> " + tempSub + "\n");
conTemp += "<font color = blue>" + tempSub + "</font>"
+ c_temp;
flag = false;
}
}
if (flag) {
for (int k = 0; k < Classes.length; k++) {
if (Classes[k].equals(tempSub)) {
p("변환한 클래스 >> " + tempSub);
jta.append(" 변환한 클래스 >> " + tempSub + "\n");
conTemp += "<font color = red>" + tempSub
+ "</font>" + c_temp;
flag = false;
}
}
}
if (flag) {
conTemp += tempSub + c_temp;
}
flag = true;
}
if (i == temp.length() - 1) {
tempSub = temp.substring(index + 1);
conTemp += tempSub;
}
}
return conTemp;
}
public static void main(String[] args) {
new JavaToHTML();
}
void p(String s) {
System.out.println(s);
}
} [:2008년 03월 11일 16:28:01 수정되었습니다.:] |
|
|
|