rendered paste bodyimport javax.swing.*;
import java.awt.*;
public class Time_Main extends JFrame{
private JButton YorkButton, LouisButton, SydButton, LondonButton;
private JTextField YorkField, LouisField, SydField, LondonField;
public Time_Main()
{
YorkButton = new JButton("New York");
LouisButton = new JButton("St. Louis");
SydButton = new JButton("Sydney");
LondonButton = new JButton("London");
YorkField = new JTextField (" " , 6);
LouisField = new JTextField (" " , 6);
SydField = new JTextField (" " , 6);
LondonField = new JTextField (" " , 6);
FlowLayout layout = new FlowLayout ();
Container mainWindow = getContentPane();
mainWindow.setLayout (layout);
mainWindow.add(YorkField);
mainWindow.add(LouisField);
mainWindow.add(YorkButton);
mainWindow.add(LouisButton);
mainWindow.add(SydField);
mainWindow.add(LondonField);
mainWindow.add(SydButton);
mainWindow.add(LondonButton);
YorkButton.addActionListener(new YorkButton (this));
LouisButton.addActionListener(new LouisButton (this));
SydButton.addActionListener(new SydneyButton (this));
LondonButton.addActionListener(new LondonButton (this));
addWindowListener(new GenWindowList());
}
public void YorkButton(){
String str = YorkField.getText().trim();
double york = (new Double (str)).doubleValue();
double louis = york - 100;
double london = york + 500;
double syd = york + 1300;
if(louis>2400)
louis=louis-2400;
if(louis<2400)
louis=louis+2400;
if(syd>2400)
syd=syd-2400;
if(syd<2400)
syd=syd+2400;
if(london>2400)
london=london-2400;
if(london<2400)
london=london+2400;
LouisField.setText("" + louis);
SydField.setText("" + syd);
LondonField.setText("" + london);
}
public void LouisButton(){
String str = LouisField.getText().trim();
double louis = (new Double (str)).doubleValue();
double york = louis + 100;
double london = louis + 600;
double syd = louis + 1400;
if(york>2400)
york=york-2400;
if(york<2400)
york=york+2400;
if(syd>2400)
syd-=2400;
if(syd<2400)
syd+=2400;
if(london>2400)
london-=2400;
if(london<2400)
london+=2400;
YorkField.setText("" + york);
SydField.setText("" + syd);
LondonField.setText("" + london);
}
public void LondonButton(){
String str = LondonField.getText().trim();
double london = (new Double (str)).doubleValue();
double louis = london - 600;
double york = london - 500;
double syd = london + 800;
if(louis>2400)
louis-=2400;
if(louis<2400)
louis+=2400;
if(syd>2400)
syd-=2400;
if(syd<2400)
syd+=2400;
if(york>2400)
york=york-2400;
if(york<2400)
york=york+2400;
LouisField.setText("" + louis);
SydField.setText("" + syd);
YorkField.setText("" + york);
}
public void SydneyButton(){
String str = SydField.getText().trim();
double syd = (new Double (str)).doubleValue();
double louis = syd - 1400;
double london = syd - 800;
double york = syd - 1300;
if(louis>2400)
louis=louis-2400;
if(louis<2400)
louis=louis-2400;
if(york>2400)
york=york-2400;
if(york<2400)
york=york+2400;
if(london>2400)
london=london-2400;
if(london<2400)
london=london-2400;
LouisField.setText("" + louis);
LondonField.setText("" + london);
YorkField.setText("" + york);
}
public static void main (String [] args){
JFrame frm = new Time_Main ();
frm.setSize (200, 170);
frm.setVisible(true);
}
}