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