style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

blog de hackchan

comportamiento erratico

estoy revisando el siguiente codigo que es un socket que algunas veces se comporta de manera erratica, como que la trama que le llega de respuesta la corta no llega completa ..

    public String enviaData(String mensaje, int timeOut) throws IOException {
   
        String msn;
        int i;
        int longitud = mensaje.length();
        Socket socket = null;        
        try {
           
            socket = new Socket(ip, puerto);
            socket.setSoTimeout(timeOut);
            OutputStream os = socket.getOutputStream();
            InputStream is = socket.getInputStream();
            byte[] sbytes = converByte(mensaje, longitud);
            os.write(sbytes);
   
            int lenInput = 0;
            long time = System.currentTimeMillis() + timeOut;            
            try{              
            while (System.currentTimeMillis() < time) {
               
           
                lenInput = is.available();
                if (lenInput > 0) {
                    byte[] textoBytes = new byte[lenInput];
                    for (i = 0; i < lenInput; i++) {
                        textoBytes[i] = (byte) is.read();

JLIST multiple seleccion sin ctrl

es posible seleccionar los elementos de un JList sin usar Ctrl

printer epson tm-t20 termica

la impresora no viene sino con puerto usb y el desde java tengo otra impresora de ticket que no necesito ni instalar ya qye mando la impresion al puerto LPt1 y ya pero con una impresora con puerto usb como logro?

deshabilitar

como se puede deshabilitar la combinacion alt+f4 de todas las formas de java swing??

trabajo en equipo

el trabajo se va a realizar entre 4 personas 100 programas, se pretende trabajar repartir todo el desarrollo en jinternalframe y el programa prinpicipal con su menu hacer el llamado de cada programa, la pregunta es es, es buna opcion manejarlo asi??? hay alternativas mejores y cuales me recomienda para que el trabaja se haga en forma independiente y luego integrar.

limitar numero de seleccion de un Jtable

mi jtable tiene siempre tiene 20 registros pero de eso puedo marcar con uncheckbox maximo 5 como limito eso en el jtable

color seleccion Jtable

el color de fondo al dar click el la fila se coloca de un color solo en las celdas que son de tipo texto por que las columnas que son de tipo boolean y contiene check box no sucede lo mismo y se ve discornidana la tabla

package model;

import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import javax.swing.JCheckBox;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JTable;
import javax.swing.UIManager;
import javax.swing.border.Border;
import javax.swing.border.EmptyBorder;
import javax.swing.table.TableCellRenderer;

public class TableApuestaRenderer extends JCheckBox implements TableCellRenderer  {
   
    Font normal = new Font( "Arial",Font.PLAIN,12 );
    Font negrilla = new Font( "Helvetica",Font.BOLD,12);
    Font cursiva = new Font( "Times new roman",Font.ITALIC,12 );
     private JComponent component = new JCheckBox();
   
   

    private static final Border noFocusBorder = new EmptyBorder(1, 1, 1, 1);
    //private JComponent component = new JCheckBox();    
   
   
    public TableApuestaRenderer() {
       
        setOpaque(true);
       // super();

color seleccion Jtable

el color de fondo al dar click el la fila se coloca de un color solo en las celdas que son de tipo texto por que las columnas que son de tipo boolean y contiene check box no sucede lo mismo y se ve discornidana la tabla

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package model;

import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import javax.swing.JCheckBox;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JTable;
import javax.swing.UIManager;
import javax.swing.border.Border;
import javax.swing.border.EmptyBorder;
import javax.swing.table.TableCellRenderer;

/**
 *
 * @author yosef77
 */

public class TableApuestaRenderer extends JCheckBox implements TableCellRenderer  {
   
    Font normal = new Font( "Arial",Font.PLAIN,12 );
    Font negrilla = new Font( "Helvetica",Font.BOLD,12);
    Font cursiva = new Font( "Times new roman",Font.ITALIC,12 );
     private JComponent component = new JCheckBox();
   
   

    private static final Border noFocusBorder = new EmptyBorder(1, 1, 1, 1);

tengo una duda

como podra desarrolla con java swing digamos tengo Jlist con 14 objetos de encuentros

1 RUSIA VS ALEMANIA 09/09/14
2 COLOMBIA VS ESPAÑA 10/09/14
3 MEXICO VS USA 09/09/14
4 RUSIA VS ALEMANIA 09/09/14
5 RUSIA VS ALEMANIA 09/09/14
6 RUSIA VS ALEMANIA 09/09/14
7 RUSIA VS ALEMANIA 09/09/14
8 RUSIA VS ALEMANIA 09/09/14
9 RUSIA VS ALEMANIA 09/09/14
10 RUSIA VS ALEMANIA 09/09/14
11 RUSIA VS ALEMANIA 09/09/14
12 RUSIA VS ALEMANIA 09/09/14
13 RUSIA VS ALEMANIA 09/09/14
14 RUSIA VS ALEMANIA 09/09/14

la idea no se si añadir un JList mostrando todo esa info y añadirle tres check box con botoonGroup para seleccionar
1 de las tres opciones 1). ganalocal 2)gana visitante 3) empate pero no doy de como contruir eso dinamicamente y si me llegan 50 encuentros a
cada entuentro añadir los tres check box .

alguna sugerencia para resolver este inconveniente de la mejor forma posible

como logro que se ejecuto todos los dias a las 4am

ScheduledExecutorService ses =
Executors.newScheduledThreadPool(1);
Runnable pinger = new Runnable() {
@Override
public void run() {
System.out.println("PING!");

}
};
ses.scheduleAtFixedRate(pinger, 1, 4, TimeUnit.SECONDS); //???????

Distribuir contenido

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">