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_findBiggest extends BorlandBase {
private JButton button1;
private JLabel label1;
private BTextField num1Field;
private BTextField num2Field;
private BTextField num3Field;
private JLabel outputLabel;
//Constructor
public void initialize(){
setWidth(500);
setHeight(400);
setScreenLayout(null);
setBackgroundColor(new Color(0,0,192));
button1 = new JButton();
button1.setBounds(34,115,150,55);
button1.setBackground(new Color(214,0,223));
button1.setForeground(new Color(0,0,0));
button1.setEnabled(true);
button1.setFont(new Font("SansSerif",0,22));
button1.setText("Find Biggest");
button1.setVisible(true);
label1 = new JLabel();
label1.setBounds(35,14,244,35);
label1.setBackground(new Color(214,217,223));
label1.setForeground(new Color(255,255,255));
label1.setEnabled(true);
label1.setFont(new Font("SansSerif",0,22));
label1.setText("Give me 3 numbers:");
label1.setVisible(true);
num1Field = new BTextField();
num1Field.setBounds(34,58,100,40);
num1Field.setBackground(new Color(255,255,255));
num1Field.setForeground(new Color(0,0,0));
num1Field.setEnabled(true);
num1Field.setFont(new Font("SansSerif",0,22));
num1Field.setVisible(true);
num2Field = new BTextField();
num2Field.setBounds(134,58,100,40);
num2Field.setBackground(new Color(255,255,255));
num2Field.setForeground(new Color(0,0,0));
num2Field.setEnabled(true);
num2Field.setFont(new Font("SansSerif",0,22));
num2Field.setVisible(true);
num3Field = new BTextField();
num3Field.setBounds(235,58,100,40);
num3Field.setBackground(new Color(255,255,255));
num3Field.setForeground(new Color(0,0,0));
num3Field.setEnabled(true);
num3Field.setFont(new Font("SansSerif",0,22));
num3Field.setVisible(true);
outputLabel = new JLabel();
outputLabel.setBounds(41,191,200,55);
outputLabel.setBackground(new Color(214,217,223));
outputLabel.setForeground(new Color(255,255,255));
outputLabel.setEnabled(true);
outputLabel.setFont(new Font("SansSerif",0,22));
outputLabel.setText("The biggest is:");
outputLabel.setVisible(true);
//adding components to contentPane panel
addItem(button1);
addItem(label1);
addItem(num1Field);
addItem(num2Field);
addItem(num3Field);
addItem(outputLabel);
}
//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==button1)
{
}
}
public static void main(String[] args){
try{ BorlandBase.main((BorlandBase)(new Object() { }.getClass().getEnclosingClass().newInstance())); }
catch (Exception e){e.printStackTrace();}
}
}
|