Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Leyer

#761
Java / Re: problema al mover JLabel en JFrame
27 Octubre 2009, 22:08 PM
mmmmm usa el setBounds(100,0,100,20);
#762
estas hecho un lio por que estas usando netbeans por q mas :P los objetos pasalos por un constructor de la parte grafica.
#763
Java / Re: problema al mover JLabel en JFrame
27 Octubre 2009, 20:43 PM
quieres que se mueva como una animacion?
#764
Java / Re: Separar String
27 Octubre 2009, 20:31 PM
facil es asi. :-*
-----------------------------[Consola]-------------------------------
Bienvenido
al
Foro
el
Hackerr.net
-----------------------------------------------------------------------

Código (java) [Seleccionar]
String text = "Bienvenido al Foro el Hacker.net";
StringTokenizer tokenizer= new StringTokenizer(text," ");
while (tokenizer.hasMoreElements()) {
Object object = (Object) tokenizer.nextElement();
System.out.println(object);

}
#765
Java / Re: JFileChooser
27 Octubre 2009, 00:39 AM
 :o :o :o :o :o te apoyo full en eso.  ;-) solo para mi los programadores en java de verdad son los que hacemos todo desde 0. :-*
#766
Java / Re: XMLDecoder
26 Octubre 2009, 17:25 PM
nunca habia usado el xml decoder pero si te funciona bien nice. asi te sirve....

Código (java) [Seleccionar]

while((object=d.readObject())!= null&&run){
plugins.add(object);            
  }
  d.close();
}catch (Exception e) {
run=false;
}
#767
Java / Re: JFileChooser
26 Octubre 2009, 16:20 PM
claro si funcionaria aunke tambien podrias llevar el obj file para la class ProbandoJFrame bien sea haciendo el obj publico|protected o le haces un getter para optener el obj desde ProbandoJFrame usando open.getFileXml o protegido open.FileXml

Saludos

#768
Java / Re: JFileChooser
26 Octubre 2009, 15:14 PM
netbeans no me gusta... :-\  pero para seleccionar archivo seria asi .

Código (java) [Seleccionar]
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog(new JFrame());
File fileXML=chooser.getSelectedFile();
#769
 :huh: especifica mas tu problema.

#770
Java / Re: SERVIDOR CON MULTIPLES CLIENTES
23 Octubre 2009, 05:39 AM
es facil solo tienes que crear un obj usuario por cada conexion entrante y comunicarte con el enviandole algun command/msg.

Código (java) [Seleccionar]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Hashtable;

/**
* @Autor Leyer
* @see   GlassFish Tools Bundle For Eclipse
*
* Servidor simple para multiples conexiones
*/
interface config{
public static final int    _port    = 8081;
public static final int    _backlog = 500;
public static final String _host    = "localhost";
}
public class server extends ServerSocket implements Runnable
{
private class user extends Thread{
private BufferedReader reader      = null;
private PrintWriter    printWriter = null;
private Socket  socket             = null;
private boolean connected          = false;
private int     nro = 0;
private String username = null;
public user(Socket socket, int nro){
this.socket = socket;
try {
reader = new BufferedReader(new InputStreamReader(server.this.socket.getInputStream()));
    printWriter = new PrintWriter(this.socket.getOutputStream());
connected = true;
username = this.socket.getLocalAddress().getHostAddress();
this.nro = nro;
} catch (IOException e) {
e.printStackTrace();
}
}
             void writer(String msg){
printWriter.println(msg);
}
public boolean isActive() {
return connected;
}
public void setActive(boolean active) {
this.connected = active;
}
@Override
public void run() {
while(connected){
try {
if(reader.ready()){
String msg = reader.readLine();
System.out.println(" User:"+nro+ "+"+username+"-> "+msg);
if(msg.equalsIgnoreCase("disconnected")){
handler.remove(username);
}
}
} catch (IOException e) {
e.printStackTrace();
}
}
}}
private Socket      socket     = null;
boolean init                    = true;
private Hashtable< String, user> handler  = new Hashtable<String, user>();
int nro = 0;
@Override public void run() {
while(init){
try {socket = accept();
System.out.println("New User: "+socket.getLocalAddress().getHostAddress());
handler.put(socket.getLocalAddress().getHostAddress(), new user(socket,nro));
handler.get(socket.getLocalAddress().getHostAddress()).writer("true");
nro ++;
} catch (IOException e) {
e.printStackTrace();
}
}
}
public boolean isInit() {
return init;
}
public void setInit(boolean init) {
this.init = init;
}
public server(int port, int backlog, InetAddress bindAddr)
throws IOException {
super(port, backlog, bindAddr);
System.out.println("---------------------------------------");
System.out.println("Server is OK");
System.out.println("---------------------------------------");
new Thread(this).start();
}
/**
* @param args
* @throws IOException
* @throws UnknownHostException
*/
public static void main(String[] args) throws UnknownHostException
, IOException {
new server(config._port,
config._backlog,
InetAddress.getByName(config._host));
}
}


Saludos