Hi Tim,

Assume anything starting with a J is Swing related object, part of the Foundation 
classes.  Do not mix Swing objects with AWT (sans J) objects.

    Steve Gawron

Original message attached.
Hi list,
 
I am trying to master Buttons -- and have been having a few problems.
 
First I have 1 or 2 questions :-
 
1) What is the difference between a Button and a JButton ? Or in the same way, between a Frame and a JFrame ?
 
Button seems to be a class in the java.awt library. But what about if you put a "J" in front of it ?
 
2) My problem at the moment is trying to get my Button in the code below to match up to my expectations. I managed to get a GUI going and to incorporate a Button into it -- but the problem is that the Button takes up half of the GUI (the top half). I wanted a nice small Button and in a place where I could choose to put it. Instead what I got was this huge thing that takes up half the screen and I have no say as to where I would like to put it.
 
Can someone give me some pointers as to how I can modify my code to achieve what I want ?
 
 
//--------------------------------------------------------------------
 
import java.awt.*;
import java.awt.event.*;
 
public class File1 extends Frame implements ActionListener{
 
//button is a GUI component
//GUI (Graphic User Interface
 
 private Button setbutton;
 
 
 public File1() {
 
 setLayout(new GridLayout(3,2));
 
 setbutton = new Button("SET");
 add(setbutton);
 setbutton.addActionListener(this);
 
 setSize(300,100);
 setTitle("Kitchen System");
 setVisible(true);
 
}//end of constructor
 
//---------------------------------------------------------------
//actionPerformed
//---------------------------------------------------------------
 
public void actionPerformed (ActionEvent e) {
 Button b = (Button)e.getSource();
 
 if (b == setbutton)
 {
    
 }//end of if
 
 
}//end of actionPerf
 
 
 public static void main(String [] args)
 {
 new File1(); 
  
 }
 
}//end of class
---
You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
http://www.sys-con.com/fusetalk
---
You are currently subscribed to jdjlist as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
http://www.sys-con.com/fusetalk

Reply via email to