Estoy elaborando un programa (para mostrar a los alumnos un fin practico de la programacion, aplicado a su entorno) que permita graficar funciones...
Anoche antes de acostarme elabore lo que crei mas necesario hacer primero:
El papel donde debujare los sistemas:
Normalmente me gusta hacer las aplicaciones graficas ejecutables (tipo *.exe) y por ello las empaqueto en jar... por si alguien duda como hacerlo, aca le dejo el procedimiento.
Procedimiento para crear el JAR.
Por supuesto, primero debemos compilar el fichero.
La opcion e permite definir el Main-Class para el manifest, y asi logramos que nuestra aplicacion sea "clickeable". En este caso el Main-Class es SquaredPaper, que com ven lo paso en la segunda orden, antes de decir que empaquete el *.class.
Espero que a alguien le sirva de algo...
Anoche antes de acostarme elabore lo que crei mas necesario hacer primero:
El papel donde debujare los sistemas:
Código (java) [Seleccionar]
//Descripcion: Dibuja una ventana cuadriculada, que pienso usar mas adelante para desarrollar un Sistema de Coordenadas.
//Autor: alvk4r
import javax.swing.*;
import java.awt.*;
public class SquaredPaper extends JFrame {
public void paint(Graphics g) {
Dimension d = getSize();
int x = d.width;
int y = d.height;
g.setColor(Color.yellow);
g.fillRect(0,0,x,y);
g.setColor(Color.green);
for (int i = 0; i < y; i+=25) g.drawLine(0,i,x,i);
for (int i = 0; i < x; i+=25) g.drawLine(i,0,i,y);
g.setColor(Color.red);
g.drawLine(x/2,0,x/2,y);
g.drawLine(0,y/2,x,y/2);
}
public static void main(String args[]) {
SquaredPaper DrawWindow = new SquaredPaper();
DrawWindow.setSize(500,500);
DrawWindow.setResizable(false);
DrawWindow.setLocation(200, 50);
DrawWindow.setTitle("Sistema de Coordenadas Cartesianas.");
DrawWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
DrawWindow.setVisible(true);
}
}
Normalmente me gusta hacer las aplicaciones graficas ejecutables (tipo *.exe) y por ello las empaqueto en jar... por si alguien duda como hacerlo, aca le dejo el procedimiento.
Procedimiento para crear el JAR.
Código [Seleccionar]
> jar cvfe SquaredPaper.jar SquaredPaper SquaredPaper.class
Por supuesto, primero debemos compilar el fichero.
La opcion e permite definir el Main-Class para el manifest, y asi logramos que nuestra aplicacion sea "clickeable". En este caso el Main-Class es SquaredPaper, que com ven lo paso en la segunda orden, antes de decir que empaquete el *.class.
Espero que a alguien le sirva de algo...