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 - sapito169

#481
error eliminar porfavor
#482
Java / Re: netbeans interfaz grafica
12 Julio 2009, 22:47 PM
trabajando independientemente de la resolucion


public static void Centrate(Container frame){
       Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
       Dimension frameSize=frame.getSize();
       if(frameSize.height>screenSize.height){
           frameSize.height=screenSize.height;
       }
       if(frameSize.width>screenSize.width){
           frameSize.width=screenSize.width;
       }
       frame.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);
   }
   public static void tamañoenprocentaje(Container frame, Double poraltura,Double porancho){
       //poner el alto y el ancho en porcentaje de la ventana
        poraltura=poraltura/100;
        porancho=porancho/100;
        frame.setSize((int)(Toolkit.getDefaultToolkit().getScreenSize().getWidth()*porancho),

(int)(Toolkit.getDefaultToolkit().getScreenSize().getHeight()*poraltura));
   }



macsimisando Ventana
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
#483
evitando que sea demasiado grande


package com.luchitowork.graficos;

import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.Container;

import javax.swing.UIManager;

public class Proseos_graficos{

    public static void Centrate(Container frame){
        Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize=frame.getSize();
        if(frameSize.height>screenSize.height){
            frameSize.height=screenSize.height;
        }
        if(frameSize.width>screenSize.width){
            frameSize.width=screenSize.width;
        }
        frame.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);
    }
    public static void tamañoenprocentaje(Container frame, Double poraltura,Double porancho){
        //poner el alto y el ancho en porcentaje de la ventana
         poraltura=poraltura/100;
         porancho=porancho/100;
         frame.setSize((int)(Toolkit.getDefaultToolkit().getScreenSize().getWidth()*porancho),(int)(Toolkit.getDefaultToolkit().getScreenSize().getHeight()*poraltura));
    }
   
}



centrando ventana

this.setLocationRelativeTo(null);

maximisando Ventana

this.setExtendedState(JFrame.MAXIMIZED_BOTH);
#484
Java / Re: netbeans interfaz grafica
12 Julio 2009, 20:35 PM
primero describo como se ase un formulario en forma general

dividimos el formulario en 5 partes no nesesariamente las usas todas (arriba isquierda derecha abajo y centro)

-en el centro ba el contenido principalmente la informacion mas inportante del formulario y es mejor aun si es un jtable + scroll
- en la parte de arriba pones la cabesera y los procesos mas inportantes (botones) si gustas en un jtoolbar
-en el resto de los lados pones los componentes que te gusten segun tu criterio

bueno para eso devemos usar el BorderLayaut
http://www.cica.es/formacion/JavaTut/Cap4/blayout.html




#485
Java / Re: netbeans interfaz grafica
12 Julio 2009, 19:38 PM
en primer lugar si bas a programar usando conponentes graficos MAS ALLA de jalarlos y pegarlos usando la paleta (drag and drop) definitivamente no uses netbeans bueno si es posible y netbeans tiene formas pero son muy estorbosas

-en primer lugar es obligatorio  que USA LAYAUTS(arreglo y posicionamiento de componetes graficos) el netbeans tiene un exelente layaut para hacer formularios eso hay que reconoserlo

-no Debes poner nada que sea relativo ni se calcule en tiempo de ejecusion de tu pantalla es lo que tu ases (pones los conponentes y ves si cuadran bien SOLO pensando en tu monitor)

-Debes calular la posicion  de tus componentes  en vase a funciones que tomen de dato a la resolucion del monitor en el que se esta ejecutando


#486
Java / Re: problema jPanell
27 Junio 2009, 19:54 PM
te deve quedar asi

private void makeButtons(JPanel jPanel) {
JButton botones[][]=new JButton[10][10];
    for (int n=0;n<10;n++){
        for (int m=0;m<10;m++){
      botones [n][m]=new JButton();
      jPanel.add(botones[n][m]);
      botones[n][m].setBounds(n*20,m*20,20,20);
   
    }
}

}

lo unico que tienes que hacer es usar el metodo en el constructor
#487
Java / Re: problema jPanell
27 Junio 2009, 19:50 PM
el codigo esta bien tu cometes algun error
#488
Java / Re: Botones superpuestos con swing
27 Junio 2009, 17:15 PM
por que te interes aque uno este encima de otro es todo lo contrarrio todo el mundo trata de que sus componenetes no esten encima de otro por que estorba al usar el formulario y en sim aes feo

#489
lol
que buen chiste que no sabes que sale asi


String a = new String(ArregloDeCaracTeres);

#490
un numero al azar mayor que 0 pero menor que 1

double numeroArial =Math.randon();
Systen.out.print(numero arial);


un numero al azar mayor que 1 pero menor que 10

double numeroArial =(int)(Math.randon()*9)+1.0;
Systen.out.print(numero arial);


y si quieres mas condiciones ya es tu creatividad y abilidad usando el metodo randon de la clase math que genera un nuro decimal entre 0 y 1