Package javax

Package javax.swing

Package javax.swing.event

Type ConverterRangeModel

Type javax.swing.event.ChangeListener

Field FollowerRangeModel.dataModel

Variable dataModel

Method ConverterRangeModel.addChangeListener(javax.swing.event.ChangeListener)

Type javax.swing.event.ChangeEvent

Method ConverterRangeModel.fireStateChanged()

Type int

Method ConverterRangeModel.getMaximum()

Type double

Method ConverterRangeModel.getMultiplier()

Field ConverterRangeModel.multiplier

Field ConverterRangeModel.DEBUG

Type java.lang.System

Field java.lang.System.out

Method java.io.PrintStream.println(java.lang.String)

Variable modelMax

Variable multiplyBy

Method ConverterRangeModel.setMaximum(int)

Variable newMaximum

Method FollowerRangeModel.getDoubleValue()

Method FollowerRangeModel.setDoubleValue(double)

Variable newValue

Method ConverterRangeModel.getDoubleValue()

Method ConverterRangeModel.setDoubleValue(double)

Variable newValue

Method ConverterRangeModel.getExtent()

Method ConverterRangeModel.setExtent(int)

Variable newExtent

Type boolean

Method ConverterRangeModel.setRangeProperties(double, int, int, int, boolean)

Variable value

Variable multiplyBy

Variable extent

Variable min

Variable max

Variable adjusting

Type java.lang.String

Constructor java.lang.Object.Object()

Field Unit.description

Variable description

Field Unit.multiplier

Variable multiplier

Variable s

Package javax.swing.text

Package java

Package java.awt

Type java.awt.Toolkit

Package java.text

Type javax.swing.JTextField

Type java.text.NumberFormat

Constructor javax.swing.JTextField.JTextField(int)

Variable columns

Method javax.swing.text.JTextComponent.setDocument(javax.swing.text.Document)

Constructor FormattedDocument.FormattedDocument(java.text.Format)

Type FormattedDocument

Variable f

Field DecimalField.format

Method DecimalField.setValue(double)

Variable value

Variable retVal

Method java.text.NumberFormat.parse(java.lang.String)

Method javax.swing.text.JTextComponent.getText()

Method java.lang.Number.doubleValue()

Type java.text.ParseException

Method java.awt.Toolkit.getDefaultToolkit()

Method java.awt.Toolkit.beep()

Field java.lang.System.err

Method javax.swing.text.JTextComponent.setText(java.lang.String)

Method java.text.NumberFormat.format(double)

Variable value

Type javax.swing.BoundedRangeModel

Type javax.swing.event.EventListenerList

Constructor javax.swing.event.EventListenerList.EventListenerList()

Variable multiplier

Field ConverterRangeModel.maximum

Field ConverterRangeModel.value

Field ConverterRangeModel.extent

Field ConverterRangeModel.minimum

Variable newMaximum

Field ConverterRangeModel.isAdjusting

Variable newValue

Variable newValue

Variable b

Variable newValue

Variable newExtent

Variable newMin

Variable newMax

Variable newAdjusting

Variable newValue

Variable newMax

Type java.lang.Math

Method java.lang.Math.round(double)

Variable changeOccurred

Variable newAdjusting

Field ConverterRangeModel.listenerList

Method javax.swing.event.EventListenerList.add(java.lang.Class, java.util.EventListener)

Variable l

Method javax.swing.event.EventListenerList.remove(java.lang.Class, java.util.EventListener)

Variable l

Type java.lang.Object[]

Method javax.swing.event.EventListenerList.getListenerList()

Variable listeners

Variable i

Field ConverterRangeModel.changeEvent

Constructor javax.swing.event.ChangeEvent.ChangeEvent(java.lang.Object)

Method javax.swing.event.ChangeListener.stateChanged(javax.swing.event.ChangeEvent)

Package java.util

Type java.util.Locale

Type javax.swing.text.PlainDocument

Type java.text.Format

Field FormattedDocument.format

Variable f

Type javax.swing.text.AttributeSet

Type javax.swing.text.BadLocationException

Method javax.swing.text.AbstractDocument.getText(int, int)

Method javax.swing.text.AbstractDocument.getLength()

Variable currentText

Method java.lang.String.substring(int, int)

Variable offs

Method java.lang.String.length()

Variable beforeOffset

Variable str

Variable afterOffset

Method java.text.Format.parseObject(java.lang.String)

Variable proposedResult

Method javax.swing.text.AbstractDocument.insertString(int, java.lang.String, javax.swing.text.AttributeSet)

Variable a

Variable currentText

Variable offs

Variable len

Variable beforeOffset

Variable afterOffset

Variable proposedResult

Method javax.swing.text.AbstractDocument.remove(int, int)

Package java.awt.event

Type ConversionPanel

Type Unit[]

Type Unit

Constructor ConverterRangeModel.ConverterRangeModel()

Type javax.swing.JPanel

Field Converter.metricDistances

Constructor Unit.Unit(java.lang.String, double)

Field Converter.metricPanel

Constructor ConversionPanel.ConversionPanel(Converter, java.lang.String, Unit[], ConverterRangeModel)

Field Converter.dataModel

Field Converter.usaDistances

Field Converter.usaPanel

Constructor FollowerRangeModel.FollowerRangeModel(ConverterRangeModel)

Type FollowerRangeModel

Field Converter.mainPane

Constructor javax.swing.JPanel.JPanel()

Field Converter.COLORS

Method javax.swing.JComponent.setBackground(java.awt.Color)

Type java.awt.Color

Field java.awt.Color.red

Method java.awt.Container.setLayout(java.awt.LayoutManager)

Constructor java.awt.GridLayout.GridLayout(int, int, int, int)

Type java.awt.GridLayout

Method javax.swing.JComponent.setBorder(javax.swing.border.Border)

Type javax.swing.BorderFactory

Method javax.swing.BorderFactory.createEmptyBorder(int, int, int, int)

Method java.awt.Container.add(java.awt.Component)

Method Converter.resetMaxValues(boolean)

Method ConversionPanel.getMultiplier()

Field ConversionPanel.MAX

Variable metricMultiplier

Variable usaMultiplier

Variable maximum

Field Converter.DEBUG

Variable resetCurrentValues

Field Converter.LOOKANDFEEL

Method java.lang.String.equals(java.lang.Object)

Variable lookAndFeel

Type javax.swing.UIManager

Method javax.swing.UIManager.getCrossPlatformLookAndFeelClassName()

Method javax.swing.UIManager.getSystemLookAndFeelClassName()

Method javax.swing.UIManager.setLookAndFeel(java.lang.String)

Type java.lang.ClassNotFoundException

Type javax.swing.UnsupportedLookAndFeelException

Type java.lang.Exception

Variable e

Method java.lang.Throwable.printStackTrace()

Type java.lang.String[]

Method Converter.initLookAndFeel()

Type Converter

Constructor Converter.Converter()

Type javax.swing.JFrame

Constructor javax.swing.JFrame.JFrame(java.lang.String)

Variable f

Method java.awt.Window.addWindowListener(java.awt.event.WindowListener)

Type java.awt.event.WindowAdapter

Type java.awt.event.WindowEvent

Method java.lang.System.exit(int)

Method javax.swing.JFrame.setContentPane(java.awt.Container)

Variable converter

Method javax.swing.JFrame.getContentPane()

Method java.awt.Component.setBackground(java.awt.Color)

Field java.awt.Color.green

Method java.awt.Window.pack()

Method java.awt.Component.setVisible(boolean)

Type DecimalField

Type javax.swing.JComboBox

Type javax.swing.JSlider

Field ConversionPanel.COLORS

Field java.awt.Color.cyan

Method javax.swing.BorderFactory.createCompoundBorder(javax.swing.border.Border, javax.swing.border.Border)

Method javax.swing.BorderFactory.createTitledBorder(java.lang.String)

Variable myTitle

Field ConversionPanel.controller

Variable myController

Field ConversionPanel.units

Variable myUnits

Field ConversionPanel.title

Field ConversionPanel.sliderModel

Variable myModel

Method java.text.NumberFormat.getNumberInstance()

Variable numberFormat

Method java.text.NumberFormat.setMaximumFractionDigits(int)

Field ConversionPanel.textField

Constructor DecimalField.DecimalField(double, int, java.text.NumberFormat)

Method javax.swing.JTextField.addActionListener(java.awt.event.ActionListener)

Type java.awt.event.ActionListener

Type java.awt.event.ActionEvent

Method DecimalField.getValue()

Field ConversionPanel.unitChooser

Constructor javax.swing.JComboBox.JComboBox()

Variable i

Method javax.swing.JComboBox.addItem(java.lang.Object)

Method javax.swing.JComboBox.setSelectedIndex(int)

Method ConverterRangeModel.setMultiplier(double)

Method javax.swing.JComboBox.addActionListener(java.awt.event.ActionListener)

Method javax.swing.JComboBox.getSelectedIndex()

Variable i

Field ConversionPanel.slider

Constructor javax.swing.JSlider.JSlider(javax.swing.BoundedRangeModel)

Type java.awt.Dimension

Method ConversionPanel.6527243.7987074.getPreferredSize()

Constructor java.awt.Dimension.Dimension(int, int)

Method javax.swing.JComponent.getPreferredSize()

Field java.awt.Dimension.height

Variable unitGroup

Field java.awt.Color.blue

Constructor javax.swing.BoxLayout.BoxLayout(java.awt.Container, int)

Type javax.swing.BoxLayout

Field javax.swing.BoxLayout.Y_AXIS

Field javax.swing.BoxLayout.X_AXIS

Method javax.swing.JComponent.setAlignmentY(float)

Field java.awt.Component.TOP_ALIGNMENT