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ú

Temas - shadows789

#1
Java / Problemas con Graphics y JPanel
3 Mayo 2014, 20:26 PM
hola chicos estoy recien comenzando a estudiar/practicar java, el programa quiere mostrar una X en ventana pero no la muestra a la X solamente la ventana,alguien que me pueda ayudar :P
aca les dejo el codigo fuente:
Código (java) [Seleccionar]


import java.awt.Graphics;
import javax.swing.JPanel;
public class paneldibujo extends JPanel {
public void paintcomponent(Graphics g){

super.paintChildren(g);

int anchura=getWidth();
int altura=getHeight();

g.drawLine(0,0,anchura,altura);

g.drawLine(0,altura,anchura,0);

}

}
-------------------------------------------------------------------------------

import javax.swing.JFrame;
public class pruebapaneldibujo {
public static void main(String[] args){
paneldibujo panel=new paneldibujo();

JFrame aplicacion=new JFrame();

aplicacion.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

aplicacion.add(panel);
aplicacion.setSize(250,250);

aplicacion.setVisible(true);

}
}

muchas gracias desde ya :D

[MOD] Para publicar codigo, usa las etiquetas GeShi, gracias.
#2
Java / problema con system.out
20 Abril 2014, 04:05 AM
hola chicos estoy aprendiendo java para extender mis conocimientos en programacion :P . Lo que sucede es que estoy practicando con un libro que consegui y en un entrada.nextLine(); no lo lee. este es el codigo:

import java.util.Scanner;
public class pruebaempleado {
   public static void main(String args[]){
      Scanner entrada=new Scanner(System.in);
      double sueldo;
      String nombre,apellido;
      System.out.print("Escribe el nombre de empleado1:");nombre=entrada.nextLine();
      System.out.print("Escribe el apellido de empleado1:");apellido=entrada.nextLine();
      System.out.print("Escribe su sueldo:");sueldo=entrada.nextDouble();
      empleado empleado1=new empleado(nombre,apellido,sueldo);

      System.out.print("Escribe el nombre de empleado2:");nombre=entrada.nextLine();<-salta esta entrada
      System.out.print("Escribe el apellido de empleado2:");apellido=entrada.nextLine();
      System.out.print("Escribe su sueldo:");sueldo=entrada.nextDouble();
      empleado empleado2=new empleado(nombre,apellido,sueldo);
Alguien que sepa el problema y que me pueda aconsejar , soy demasiado nuevo en java.
Muchas gracias !