newbie needs help with an applet please

I'm new to java and also to this forum so hopefully I'm posting this in the correct spot. I'm trying to create an applet which reacts similar to a queue, but I'm having a few issues so far and I might not be using the correct class perhaps etc.

- When I add the ticket I need it to go into a timer mode so that after 2 hrs I will receive an email alert (I haven't added this portion of the code yet - just thought I'd give a breakdown)

- I will also be adding another button to remove the ticket from the table.

- At the moment it will add the ticket to the table (although I would also like it to add the priority of the ticket as well), but I haven't figured out how to do anything with it after this...

My code is as follows, but I'm probably not headed in the right direction:

1.)Why does it have to be an applet? Why can't it be a normal Java application?
2.) Why does Queue extend Applet?A queue is not an applet. Your applet should only be for display purposes.
3.) What do you mean by add a ticket to a table? From your code you are appending String to a JTextField. That can hardly be described as adding a Ticket to a table. Do you want to add Tickets to a queue instead.
Better redesign. Perhaps you need a Ticket class with it's own properties and then a Queue to add the tickets to e.t.c ...

1.)Why does it have to be an applet? Why can't it be a normal Java application?

I would like to have other individuals within the dept add and remove from the queue via a webpage.

2.) Why does Queue extend Applet?A queue is not an applet. Your applet should only be for display purposes.

You're absolutely right, at the moment my queue is merely a name only since it is not using the appropriate class/structure, etc. I couldn't find a way to create a queue and then use it as an applet.

3.) What do you mean by add a ticket to a table? From your code you are appending String to a JTextField. That can hardly be described as adding a Ticket to a table. Do you want to add Tickets to a queue instead.

Yes, I want to add tickets to a queue.

Better redesign. Perhaps you need a Ticket class with it's own properties and then a Queue to add the tickets to e.t.c ...

I would like to have other individuals within the dept add and remove from the queue via a webpage.

..

If people are going to be adding to the queue from client machines via the web browser, where will the queue be stored so that it is shared? Are you going to use a database? Why not create a web application instead of an applet?

I was leaning towards an applet because I'm more familiar with regular java apps and applets since I took some Java classes years ago. I'll definately look into the web applications, but I was just going to try to keep this simple - 2 buttons (add and remove) and then just something to keep the ticket in a timer so that once it gets close to 2 hrs then it can send out an email. Thanks again. I'm not planning on keeping or storing the tickets in a database.

Don't let your knowledge alone decide what technologies need to be used to solve a problem. Consider other factors as well.
You'll still need to decide to decide how to make the users add into the same queue. Applets running on the browser will have separate queues. You need a central server if you want to use one queue.