Switch to full style
Java2 codes,problems ,discussions and solutions are here
Post a reply

applet in netbeans

Thu Dec 30, 2010 2:50 am

:hi: all i have a java client applet and i know that the applet has no main()
class and when try to run it with netbeans , a message ( no main class found )
how i can run the applet or how i can convert it to application?
What exactly must I do to make the program works, knowing that I want to work between two computers, one Chat server and the other is client.

java code
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
public class Client extends Panel implements Runnable
{
// Components for the visual display of the chat windows
private TextField tf = new TextField();
private TextArea ta = new TextArea();
// The socket connecting us to the server
private Socket socket;
// The streams we communicate to the server; these come
// from the socket
private DataOutputStream dout;
private DataInputStream din;
// Constructor
public Client( String host, int port ) {// Set up the screen
setLayout( new BorderLayout() );
add( "North", tf );
add( "Center", ta );
// We want to receive messages when someone types a line
// and hits return, using an anonymous class as
// a callback
tf.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e ) {
processMessage( e.getActionCommand() );
}
} );
// Connect to the server
try {
// Initiate the connection
socket = new Socket( host, port );
// We got a connection! Tell the world
System.out.println( "connected to "+socket );
// Let's grab the streams and create DataInput/Output streams
// from them
din = new DataInputStream( socket.getInputStream() );
dout = new DataOutputStream( socket.getOutputStream() );
// Start a background thread for receiving messages
new Thread( this ).start();
} catch( IOException ie ) { System.out.println( ie ); }
}
// Gets called when the user types something
private void processMessage( String message ) {
try {
// Send it to the server
dout.writeUTF( message );
// Clear out text input field
tf.setText( "" );
} catch( IOException ie ) { System.out.println( ie ); }
}
// Background thread runs this: show messages from other window
public void run() {
try {
// Receive messages one-by-one, forever
while (true) {
// Get the next message
String message = din.readUTF();
// Print it to our text window
ta.append( message+"\n" );
}
} catch( IOException ie ) { System.out.println( ie ); }
}
}



java code
import java.applet.*;
import java.awt.*;
import java.io.*;
import java.net.*;
public class ClientApplet extends Applet
{
public void init() {
String host = getParameter( "host" );
int port = Integer.parseInt( getParameter( "port" ) );
setLayout( new BorderLayout() );
add( "Center", new Client( host, port ) );
}
}




Re: applet in netbeans

Thu Jan 24, 2013 10:14 pm

java/java-applets-t470.html

Post a reply
  Related Posts  to : applet in netbeans
 information about netbeans IDE     -  
 creating database in netbeans     -  
 i am using NetBeans 7.0, HELP NEEDED - URGENT     -  
 selection of checkbox in buttongroup in netbeans     -  
 Data Base problem with Netbeans IDE     -  
 chat system project in java using netbeans     -  
 load class to applet- load frame class to applet     -  
 add applet to jsp     -  
 First Applet     -  
 Snake applet     -  

Topic Tags

Java Applet