Discussion group systems come in many flavors. The quintessential example of a full-featured discussion forum is Usenet, the Internet "news" network. Usenet is a client/server system consisting of a network of servers that supports tens of thousands of separate newsgroups. Each group contains multiple concurrent discussion topics. Each topic, or thread, contains multiple articles, linked as a series of responses to the first post in the topic. A single simple thread may remain a straight line or turn into a tree as people post follow-up messages to replies and so on.
Usenet users can read articles, post responses in threads, and start their own threads. They can even start their own groups, although that's a little more involved. New threads and articles propagate throughout the world's network of Usenet servers, and are available to anyone accessing the system.
With our Interchange forum applet, we plan to capture the core functionality of Usenet in a Java system, but in a far simpler fashion.
Feature overview
The discussion Forum we're going to build is the equivalent of one Usenet newsgroup, with a fixed set of threads provided by the site administrator. Users will have the option to read articles submitted under the available threads, post new articles, and reply to others' posts. The Forum administrator will have the option to age articles, limit memory and disk usage, and restrict access to designated portions of the Internet.
Let's get into specifics on how the client can implement its features.
User interface behavior
The click of a button or selection of a menu item produces an event that performs appropriate actions, sets the client's internal mode, and determines the components showing on the interface.
Selection of the identity option from the menu drives a layout change in which the control panel resizes to accommodate a
TextField for identity entry. The identity TextField disappears when it has focus and the return key is pressed.
easyjet bags gone walkiesBy Anonymous on December 27, 2009, 2:36 amEasyjet lost an entire plane load of bags en-route to Tenerife on Thursday morning. Some bags have been re-united with their owners, others are still mising. Typical...
Reply | Read entire comment
heyBy eyasu getahun on June 25, 2009, 4:06 amHow can I handle this problem? I'm developing an application with java netbeans with linux operating system. but the following warning is displayed when i try to...
Reply | Read entire comment
How can i handle this warning?By Anonymous on June 25, 2009, 3:54 amHow can I handle this problem? I'm developing an application with java net beans at Linux operating system. but the following warnings are displayed when i try to...
Reply | Read entire comment
Small ProgrammerBy Anonymous on April 21, 2009, 8:01 amI don't know how to assign a spefic button a specific function to display the specific thing is was created. Someone help me. my email is goodybub2005@yahoo.com
Reply | Read entire comment
View all comments