Java Reference
In-Depth Information
public class
TempConversion
extends
JFrame
{
private
JLabel celsiusLabel;
private
JLabel fahrenheitLabel;
private
JTextField celsiusTF;
private
JTextField fahrenheitTF;
private
CelsHandler celsiusHandler;
private
FahrHandler fahrenheitHandler;
private static final int
WIDTH = 500;
private static final int
HEIGHT = 50;
private static final double
FTOC = 5.0 / 9.0;
private static final double
CTOF = 9.0 / 5.0;
private static final int
OFFSET = 32;
6
public
TempConversion()
{
setTitle("Temperature Conversion");
Container c = getContentPane();
c.setLayout(
new
GridLayout(1, 4));
celsiusLabel =
new
JLabel("Temp in Celsius: ",
SwingConstants.RIGHT);
fahrenheitLabel =
new
JLabel("Temp in Fahrenheit: ",
SwingConstants.RIGHT);
celsiusTF =
new
JTextField(7);
fahrenheitTF =
new
JTextField(7);
c.add(celsiusLabel);
c.add(celsiusTF);
c.add(fahrenheitLabel);
c.add(fahrenheitTF);
celsiusHandler =
new
CelsHandler();
fahrenheitHandler =
new
FahrHandler();
celsiusTF.addActionListener(celsiusHandler);
fahrenheitTF.addActionListener(fahrenheitHandler);
setSize(WIDTH, HEIGHT);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(
true
);
}
Search WWH ::
Custom Search