Welcome to Computer Programming
/**
*Text generated by Simple GUI Extension for BlueJ
*Update by Jeff Borland
*
*
**/
import javax.swing.UIManager.LookAndFeelInfo;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import javax.swing.border.Border;
import java.awt.image.*;
import java.util.Scanner;
import javax.swing.*;
/**
*Description of project goes here
*Author
*
*
**/
public class GUI_ConvertUnits extends BorlandBase {
private JLabel Centimeters;
private BTextField cmField;
private JButton convertButton;
private BTextField inchesField;
private JLabel label1;
//Constructor
public void initialize(){
setWidth(500);
setHeight(400);
setScreenLayout(null);
setBackgroundColor(new Color(192,128,192));
Centimeters = new JLabel();
Centimeters.setBounds(14,121,90,35);
Centimeters.setBackground(new Color(214,217,223));
Centimeters.setForeground(new Color(0,0,0));
Centimeters.setEnabled(true);
Centimeters.setFont(new Font("sansserif",0,12));
Centimeters.setText("Centimeters:");
Centimeters.setVisible(true);
cmField = new BTextField();
cmField.setBounds(16,150,90,35);
cmField.setBackground(new Color(255,255,255));
cmField.setForeground(new Color(0,0,0));
cmField.setEnabled(false);
cmField.setFont(new Font("sansserif",0,12));
cmField.setVisible(true);
convertButton = new JButton();
convertButton.setBounds(14,76,90,35);
convertButton.setBackground(new Color(214,217,223));
convertButton.setForeground(new Color(0,0,0));
convertButton.setEnabled(true);
convertButton.setFont(new Font("sansserif",0,12));
convertButton.setText("Convert");
convertButton.setVisible(true);
inchesField = new BTextField();
inchesField.setBounds(11,34,90,35);
inchesField.setBackground(new Color(255,255,255));
inchesField.setForeground(new Color(0,0,0));
inchesField.setEnabled(true);
inchesField.setFont(new Font("sansserif",0,12));
inchesField.setVisible(true);
label1 = new JLabel();
label1.setBounds(14,5,90,35);
label1.setBackground(new Color(214,217,223));
label1.setForeground(new Color(0,0,0));
label1.setEnabled(true);
label1.setFont(new Font("sansserif",0,12));
label1.setText("Inches:");
label1.setVisible(true);
//adding components to contentPane panel
addItem(Centimeters);
addItem(cmField);
addItem(convertButton);
addItem(inchesField);
addItem(label1);
}
//If you would like something painted when program opens
public void paintScreen(Graphics g)
{
}
//For listening for a buttonPressed
public void buttonPressed (Component c)
{
if (c==convertButton)
{
}
}
public static void main(String[] args){
try{ BorlandBase.main((BorlandBase)(new Object() { }.getClass().getEnclosingClass().newInstance())); }
catch (Exception e){e.printStackTrace();}
}
}
|