elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: [1] 2 3 4
1  Programación / Java / ¿Cómo crear una etiqueta de un color??? en: 20 Agosto 2012, 19:57 pm
Hola, os explico, tengo un panel en el cual quiero crear una etiqueta para 4 jugadores: rojo, azul, amarillo, verde. Es decir, un recuadro cuyo fondo sea de un color, y al lado irá un número.

Para ello he creado un JPanel con un GridLayout(4, 2). En la primera columna irán las etiquetas y en la segunda los números.

Algo así:

etiquetaRojo | numero
etiquetaAzul | numero
etiquetaVerde | numero
etiquetaAmarillo | numero

yo lo que hago es crear un JLabel y darle un color de fondo y le doy un tamaño, pero no me hace caso. Si no escribo texto dentro de él, el JLabel no se ve.

Como puedo hacerlo? Alguna sugerencia.

Gracias de antemano.
2  Media / Diseño Gráfico / Duda OpenGL en: 16 Diciembre 2011, 19:07 pm
Hola, no se si esto va a aquí o donde, así que si no va aquí pido disculpas.

Os comento rápidamente, tengo una esfera, la cual quiero que se desplace arriba y abajo y a la vez vaya rotando. El código que tengo es el siguiente.

Código
  1. glPushMatrix();
  2. glEnable(GL_TEXTURE_2D);
  3. //glMatrixMode(GL_TEXTURE);
  4. glLightfv(GL_LIGHT1, GL_POSITION, PosicionLuz1);
  5. glTranslatef(-15.0f, 0.0f, 0.0f);
  6.  
  7.  
  8. //glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
  9.  
  10. if(tipo == 1) {
  11. glRotatef(yRot, 0.0f, 1.0f, 0.0f);
  12.  
  13. glBindTexture(GL_TEXTURE_2D, texture[0]);
  14. }
  15. else if(tipo == 2) {
  16. glRotatef(-yRot, 0.0f, 1.0f, 0.0f);
  17. glBindTexture(GL_TEXTURE_2D, texture[1]);
  18. }
  19.  
  20. GLUquadricObj*  p = gluNewQuadric();
  21. gluQuadricDrawStyle(p,GLU_FILL);
  22. gluQuadricNormals(p,GLU_SMOOTH);
  23. gluQuadricTexture(p,GL_TRUE);
  24. gluSphere(p,3, 50, 50);
  25. gluDeleteQuadric(p);
  26. //glMatrixMode(GL_MODELVIEW);
  27.  
  28. glDisable(GL_TEXTURE_2D);
  29. glEnd();
  30. glFlush();
  31.  
  32. glPopMatrix();


Bueno en realidad son 2 esferas con una textura, por eso dependiendo del tipo, si es una u otra le aplico una u otra textura. Con ese código me las crea, le añade la figura y giran, cada una en un sentido. Además las desplaza una a la izquierda y otra a la derecha:

 (esfera izquierda) O  (en el centro va otra figura)  O (esfera derecha)

Como puedo hacer para que ambas se desplacen hacia arriba un poco y vuelvan hacia su posición inicial?? es decir que vayan subiendo y bajando....

Salu2.
3  Programación / Java / Duda con arrayList y HashMap en: 22 Noviembre 2011, 14:40 pm
Hola os comento:

Tengo un hashMap cuya clave es un String y cuyo valor es un ArrayList<String> que contiene diversas palabras

Osea:
Código
  1. Map<String, List<String>> multiMapa = new HashMap<String, List<String>>();

Ahora lo que hago es que si encuentro una clave en el hashMap (usando containsKey()) quiero obtener los elementos del arrayList de esa clave y meterlos en otro ArrayList distinto.

Como puedo hacerlo?

valdría?:

Código
  1. if(multiMapa.containsKey(anagrama)) {
  2.            List<String> lista = new ArrayList<String>();
  3.            lista = multiMapa.get(anagrama);
  4. }


Obtengo así el arrayList (el Value del hashMap) y puedo igualarlo directamente al nuevo arrayList llamado lista???


gracias de antemano.
4  Comunicaciones / Redes / Problema con conexión wifi al encender otro pc! en: 19 Julio 2011, 01:32 am
Hola os comento un poco la situación: Tengo 3 ordenadores en casa, 2 de los cuales están conectados al router por cable y un tecero en la planta de abajo conectado por wifi.

Como conexión tengo orante.

El caso es que si el ordenador que uso yo, está apagado el pc de abajo (conectado por wifi) establece la conexión a 54 mbps, pero en el momento que enciendo mi ordenador, y solo el mio (da igual que el tercero esté conectado o no), la conexión wifi se le pone a 1 mb.

Por que puede ser??? no lo entiendo.

Sal2 y gracias de antemano.
5  Programación / Java / Coomo ejecutar fichero desde java??? en: 16 Marzo 2011, 13:26 pm
Hola, vereis. tengo un programa en java que crea procesos. Tengo un script llamado matar.sh desde el cual mato al proceso que elijo pasandole un número como parámetro. es decir si desde la consola pongo:

Citar
sh matar.sh 4

me mata al proceso 4.

Pero yo quiero hacer esto desde el propio programa, en concreto desde el cliente (estoy usando java RMI) es decir, quiero que desde el cliente el al escirbir la orden: matar 3, ejecute el script y mate al proceso.

Espero que haya quedado claro, gracias por vuestra ayuda.
6  Programación / .NET (C#, VB.NET, ASP) / Como agregar una imagen de mis recursos a un picture box??? en: 17 Septiembre 2010, 05:13 am
Pues eso como se agrega una imagen en TIEMPO DE EJECUCIón (osea por código), la cual he agregado como archivo a mi proyecto???

Lo quiero así porque es un picture box que va cambiando de imágen dependiendo de la opción que se elija y por tanto tienen que ser imágenes fijas no puedo dar una ruta a una carpeta sin más porque si se mueve la carpeta ya no cargaría la imágen...

Salu2.
7  Programación / .NET (C#, VB.NET, ASP) / [Solucionado] Imprimir formulario y dataGridView (c#) en: 16 Septiembre 2010, 02:12 am
HOla pues eso, como puedo imprimir un formulario y por otra parte el contenido de un datagridview usando el crystalReports???

gracias de antemano.
8  Programación / Bases de Datos / Problema al restaurar copia de seguridad (sql server) en: 13 Septiembre 2010, 04:10 am
Hola, pues resulta que hago una copia de seguridad y me funciona perfectamente, pero a la hora de restaurarla me da un error y me dice la bdd está en uso.....

porqué????

Mi código es el siguiente:

Código
  1. public override bool Restaurar_Copia(string DATABASE, string ruta)
  2.        {
  3.            BOOLEAN exito = FALSE;
  4.  
  5.            String queryRestore = "RESTORE DATABASE agenda FROM DISK = '" + ruta + "'" + " WITH REPLACE";
  6.  
  7.  
  8.            SqlConnectionStringBuilder csb = NEW SqlConnectionStringBuilder();
  9.            csb.DataSource = "(local)\\SQLEXPRESS";
  10.            // Es mejor abrir la conexión con la base Master
  11.            csb.InitialCatalog = "master";
  12.            csb.IntegratedSecurity = TRUE;
  13.  
  14.  
  15.            USING (SqlConnection con = NEW SqlConnection(csb.ConnectionString))
  16.            {
  17.                try
  18.                {
  19.                    con.OPEN();
  20.  
  21.                    SqlCommand cmdBackUp = NEW SqlCommand(queryRestore, con);
  22.                    cmdBackUp.ExecuteNonQuery();
  23.                    MessageBox.SHOW("Se ha restaurado la copia de la base de datos.",
  24.                                    "Restaurar base de datos",
  25.                                    MessageBoxButtons.OK,
  26.                                    MessageBoxIcon.Information);
  27.  
  28.                    con.Close();
  29.                }
  30.                catch (Exception ex)
  31.                {
  32.                    MessageBox.SHOW(ex.Message,
  33.                                    "Error al restaurar la base de datos",
  34.                                    MessageBoxButtons.OK,
  35.                                    MessageBoxIcon.Error);
  36.                }
  37.            }
  38. }
  39.  

He depurado el StackTrace me dice esto: StackTrace = "   en System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)\r\n   en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)\r\n   en System.Data.SqlClient.TdsParser.Run(RunBehavior run...


 :huh: :huh: :huh: :huh:
9  Programación / .NET (C#, VB.NET, ASP) / Error con notifyIcon c# en: 10 Septiembre 2010, 18:58 pm
Hola, pues he creado un notifyIcon para mi agenda para poder minimizarla, pero me salen varios errores.

el primero de ellos es que al restaurar la aplicación una de las barras de herramientas se queda en gris.

y el otro problema es que después de restaurar la aplicación al intentar cerrarla me da un erro de desbordamiento de pila.

Os muestro de lo que os hablo:






Mis funciones para minimizar a la bandeja son:

Código
  1.  
  2. private void notifyIcon1_DoubleClick(object sender, EventArgs e)
  3.        {
  4.            this.Show();
  5.            this.WindowState = FormWindowState.Normal;
  6.            this.notifyIcon1.Visible = false;
  7.        }
  8.  
  9.        private void Interfaz_MenuPrincipal_Resize(object sender, EventArgs e)
  10.        {
  11.            if (this.WindowState == FormWindowState.Minimized)
  12.            {
  13.                //Ocultamos el formulario
  14.                this.Visible = false;
  15.                //Hacemos visible el icono de la bandeja del sistema
  16.                notifyIcon1.Visible = true;
  17.            }
  18.  
  19.        }
  20.  

gracias de antemano.
10  Programación / .NET (C#, VB.NET, ASP) / Error programando las tareas (C#) en: 9 Septiembre 2010, 04:47 am
HOla compis bueno pues os comento que al final he decidido programar yo mismo las tareas de mi agenda usando las clases del programador de tareas de windows. Entonces he conseguido ya programar algunas tareas pero no consigo establecer algunos parametros referentes al IRepetitionPattern y son el Duration y el INterval.

mi código:

Código
  1. TaskSchedulerClass scheduler = new TaskSchedulerClass();
  2.            scheduler.Connect(null, null, null, null);
  3.  
  4.            ITaskDefinition task = scheduler.NewTask(0);
  5.  
  6.            task.RegistrationInfo.Author = autor;
  7.            task.RegistrationInfo.Description = descripcion;
  8.  
  9.            ITaskSettings settings = task.Settings;
  10.            settings.Enabled = true;
  11.            settings.Hidden = false;
  12.  
  13.           switch(recurrencia)
  14.            {
  15.                case "horaria":
  16.  
  17.                   ITimeTrigger trigger = (ITimeTrigger)task.Triggers.Create(_TASK_TRIGGER_TYPE2.TASK_TRIGGER_TIME);
  18.                   trigger.Enabled = true;
  19.                   trigger.Id = nombre;
  20.  
  21.                   trigger.StartBoundary = fecha.Substring(6, 4).ToString() + "-" + fecha.Substring(3, 2).ToString() + "-" + fecha.Substring(0, 2).ToString() +
  22.                       "T" + hora;
  23.                   if(fechaFin != string.Empty)
  24.                   {
  25.                       trigger.EndBoundary = fechaFin.Substring(6, 4).ToString() + "-" + fechaFin.Substring(3,2).ToString() + "-" + fechaFin.Substring(0, 2).ToString() +
  26.                           "T" + horaFin;
  27.                   }
  28.                   break;
  29.  
  30.               case "diaria":
  31.                   IDailyTrigger dailyTrigger = (IDailyTrigger)task.Triggers.Create(_TASK_TRIGGER_TYPE2.TASK_TRIGGER_DAILY);
  32.                   dailyTrigger.Enabled = true;
  33.                   dailyTrigger.Id = nombre;
  34.                   dailyTrigger.DaysInterval = Convert.ToInt16(textBoxDia.Text.ToString());
  35.                   IRepetitionPattern rp = (IRepetitionPattern)dailyTrigger.Repetition;
  36.                 /*  if (checkBoxRepetir.Checked == true)
  37.                    {
  38.                        rp.Duration = TimeSpan.FromMinutes(int.Parse(this.textBoxDuracion.Text.ToString());
  39.                        rp.Interval = TimeSpan.FromMinutes(60);
  40.                        
  41.                    }*/
  42.                   dailyTrigger.StartBoundary = fecha.Substring(6, 4).ToString() + "-" + fecha.Substring(3, 2).ToString() + "-" + fecha.Substring(0, 2).ToString() +
  43.                       "T" + hora;
  44.                   if (fechaFin != string.Empty)
  45.                   {
  46.                       dailyTrigger.EndBoundary = fechaFin.Substring(6, 4).ToString() + "-" + fechaFin.Substring(3, 2).ToString() + "-" + fechaFin.Substring(0, 2).ToString() +
  47.                           "T" + horaFin;
  48.                   }
  49.  
  50.                   break;
  51.            }
  52.  
  53.  
  54.            IShowMessageAction mensaje = (IShowMessageAction)task.Actions.Create(_TASK_ACTION_TYPE.TASK_ACTION_SHOW_MESSAGE);
  55.            mensaje.Id = "My mensaje";
  56.            mensaje.Title = titulo;
  57.            mensaje.MessageBody = mensaje.ToString();
  58.  
  59.            ITaskFolder root = scheduler.GetFolder("\\");
  60.            IRegisteredTask regTask = root.RegisterTaskDefinition(nombre, task, (int)_TASK_CREATION.TASK_CREATE_OR_UPDATE, null, null, _TASK_LOGON_TYPE.TASK_LOGON_NONE, "");
  61.          ...
  62. ....


Lo que está comentado es lo que no consigo hacer funcionar he visto algunos ejemplos y debería estar bien pero a mi no me funcoina porque me dice que no se puede convertir el tipo string en TimeSpan. Como podria hacerlo???

Salu2.
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines