Re: ENUMs
John T wrote:
I'm going to try to create a Platoon now. Wish me luck!!
Good Luck!
When you get done the design phase,
maybe put it something like this and put it to use.
package commander;
public class Commander {
public static void main(String[] args) {
MainFrame frame = new MainFrame();
}
}
package commander;
import java.awt.BorderLayout;
import javax.swing.JFrame;
public class MainFrame extends JFrame {
public MainFrame() {
setTitle("Commander");
setSize(640,480);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
InputPanel input = new InputPanel();
OutputPanel output = new OutputPanel();
add(input,BorderLayout.NORTH);
add(output,BorderLayout.CENTER);
setVisible(true);
}
}
package commander;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.BevelBorder;
public class InputPanel extends JPanel{
private JTextField inputField;
private JButton enterButton;
public InputPanel(){
inputField = new JTextField (40);
inputField.addActionListener (new InputFieldListener());
enterButton = new JButton("Enter");
enterButton.addActionListener(new EnterButtonListener());
setBorder(new BevelBorder(BevelBorder.LOWERED));
add(inputField);
add(enterButton);
}
private class InputFieldListener implements ActionListener{
public void actionPerformed (ActionEvent event){
}
}
private class EnterButtonListener implements ActionListener{
public void actionPerformed (ActionEvent event){
}
}
}
package commander;
import java.awt.Color;
import javax.swing.JTextArea;
import javax.swing.border.BevelBorder;
public class OutputPanel extends JTextArea{
public OutputPanel() {
setBackground(Color.white);
setBorder(new BevelBorder(BevelBorder.LOWERED));
}
}