4.- Desarrollo De Aplicaciones Stand-Alone
+16
manuel ortiz lopez
filirc13
Jesus Valerio
lucero S
gamaliel montiel
Sandy Toribio Salvador
KAREN DINORA ANTUNEZG
finees gaona
EsMe Martinez
Manuel Jimenez Aburto
maria de jesus charco
Toribio Teran Duarte
lupitha_g
IVAN JUAREZ NUÑEZ
Ray29
Admin
20 participantes
Unidades Enfoque Orientado a Competencias :: Aplicaciones Web y StandAlone 7A y 7B (Para que Interactuen)
Página 4 de 4.
Página 4 de 4. • 1, 2, 3, 4
REPLICA A ELITH
Copañero Elith, que lastima que no nos hayas podido compartir alguno de los programas propuestos en este foro, pero en cuanto a tu aportacion considero que hubiera sido mas provechosa si nos hubieras compartido algunas imagenes de la aplicacion, lo comento porque tuve la oportunidad de ver lo que hace y me parece buena tu particiapacion con ella. Sin mas que agregar de antemano te felicito por tu aportacion y te recomiendo que le pongas mas empeño y esmero a tus proximas participaciones en este foro.
KAREN DINORA ANTUNEZG- Mensajes : 10
Fecha de inscripción : 28/08/2012
Replica a CELENE
ESTOY DE ACUERDO DE CALCULAR EL FIBONACCI POR MEDIO DE LA CLASE CALCU YA QUE ES CORECTO SU CODIGO AL TEIMPO DE EJECUCCION.
ALIMNO: JULIO CESAR LAZARO LAZARO
CARRERA: LIC. EN INFORMATICA
SEMESTRE: VII
GRUPO:A
ALIMNO: JULIO CESAR LAZARO LAZARO
CARRERA: LIC. EN INFORMATICA
SEMESTRE: VII
GRUPO:A
julyy- Invitado
CODIGO FIBONACCI
import javax.swing.SwingWorker;
import javax.swing.JLabel;
import java.util.concurrent.ExecutionException;
class calcu extends SwingWorker< String, Object >
{
private final int n;
private final Label resulLabel;
public calcu ( int numero, Label etiqueta )
{
n = numero;
resulLabel = etiqueta;
}
public String doInBackground()
{
long nesimoFib = fibonacci( n );
return String.valueOf( nesimoFib );
}
protected void done()
{
try
{
resulLabel.setText( get() );
}
catch (InterruptedException ex )
{
resulLabel.setText( "espera a que se muestre el resultado" );
}
catch ( ExecutionException ex )
{
resulLabel.setText(
"error." );
}
}
public long fibonacci( long numero )
{
if ( numero == 0 || numero == 1 )
return numero;
else
return fibonacci( numero - 1 ) + fibonacci( numero - 2);
}
}
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.Label;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
import javax.swing.border.LineBorder;
import java.awt.Color;
import java.util.concurrent.ExecutionException;
public class numeros extends JFrame
{
private final JPanel trabajadorJPanel=
new JPanel(new GridLayout(2,2,5,5));
private final JTextField numeroJTextField = new JTextField();
private final JButton iniciarJButton = new JButton ("comienza");
private final Label fibonacciJLabel = new Label();
private final JPanel subprocesoEventosJPanel=
new JPanel(new GridLayout(2,2,5,5) );
private int n1=0;
private int n2=1;
private int cuenta=1;
private final Label nLabel=new Label("Fibonacci de 1:");
private final Label nFibonacciLabel=
new Label(String.valueOf(n2) );
private final JButton siguienteNumeroJButton = new JButton("siguiente procedimiento");
private calcu tarea ;
public numeros ()
{
super("Numeros Fibonacci");
setLayout(new GridLayout(2,1,10,10) );
trabajadorJPanel.setBorder(new TitledBorder( new LineBorder( Color.BLACK), "SwingWorker") );
trabajadorJPanel.add( new Label("Obtener Fibonacci de:") );
trabajadorJPanel.add( numeroJTextField );
iniciarJButton.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent evento)
{
int n;
try
{
n= Integer.parseInt ( numeroJTextField.getText() );
}
catch( NumberFormatException ex )
{
fibonacciLabel.setText( "tecle un numero" );
return;
}
fibonacciLabel.setText( "espere---" );
// tarea = new calcu ( n, fibonacciLabel );
tarea.execute();
}
}
);
trabajadorJPanel.add( iniciarJButton );
trabajadorJPanel.add( fibonacciJLabel );
subprocesoEventosJPanel.setBorder( new TitledBorder(
new LineBorder( Color.BLACK ), "Sin SwingWorker" ) );
subprocesoEventosJPanel.add( nLabel );
subprocesoEventosJPanel.add( nFibonacciLabel );
siguienteNumeroJButton.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent evento )
{
int temp = n1 + n2;
n1 = n2;
n2 = temp;
++cuenta;
nLabel.setText( "Fibonacci de " + cuenta + ": " );
nFibonacciLabel.setText( String.valueOf( n2 ) );
}
}
);
subprocesoEventosJPanel.add( siguienteNumeroJButton );
add( trabajadorJPanel );
add( subprocesoEventosJPanel );
setSize( 275, 200 );
setVisible( true );
}
public static void main( String[] args )
{
numeros aplicacion = new numeros ();
aplicacion.setDefaultCloseOperation( EXIT_ON_CLOSE );
}// FIN DE MAIN
}// numeros de fibonacci
francisco mondragon renteria 7 b
import javax.swing.JLabel;
import java.util.concurrent.ExecutionException;
class calcu extends SwingWorker< String, Object >
{
private final int n;
private final Label resulLabel;
public calcu ( int numero, Label etiqueta )
{
n = numero;
resulLabel = etiqueta;
}
public String doInBackground()
{
long nesimoFib = fibonacci( n );
return String.valueOf( nesimoFib );
}
protected void done()
{
try
{
resulLabel.setText( get() );
}
catch (InterruptedException ex )
{
resulLabel.setText( "espera a que se muestre el resultado" );
}
catch ( ExecutionException ex )
{
resulLabel.setText(
"error." );
}
}
public long fibonacci( long numero )
{
if ( numero == 0 || numero == 1 )
return numero;
else
return fibonacci( numero - 1 ) + fibonacci( numero - 2);
}
}
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.Label;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
import javax.swing.border.LineBorder;
import java.awt.Color;
import java.util.concurrent.ExecutionException;
public class numeros extends JFrame
{
private final JPanel trabajadorJPanel=
new JPanel(new GridLayout(2,2,5,5));
private final JTextField numeroJTextField = new JTextField();
private final JButton iniciarJButton = new JButton ("comienza");
private final Label fibonacciJLabel = new Label();
private final JPanel subprocesoEventosJPanel=
new JPanel(new GridLayout(2,2,5,5) );
private int n1=0;
private int n2=1;
private int cuenta=1;
private final Label nLabel=new Label("Fibonacci de 1:");
private final Label nFibonacciLabel=
new Label(String.valueOf(n2) );
private final JButton siguienteNumeroJButton = new JButton("siguiente procedimiento");
private calcu tarea ;
public numeros ()
{
super("Numeros Fibonacci");
setLayout(new GridLayout(2,1,10,10) );
trabajadorJPanel.setBorder(new TitledBorder( new LineBorder( Color.BLACK), "SwingWorker") );
trabajadorJPanel.add( new Label("Obtener Fibonacci de:") );
trabajadorJPanel.add( numeroJTextField );
iniciarJButton.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent evento)
{
int n;
try
{
n= Integer.parseInt ( numeroJTextField.getText() );
}
catch( NumberFormatException ex )
{
fibonacciLabel.setText( "tecle un numero" );
return;
}
fibonacciLabel.setText( "espere---" );
// tarea = new calcu ( n, fibonacciLabel );
tarea.execute();
}
}
);
trabajadorJPanel.add( iniciarJButton );
trabajadorJPanel.add( fibonacciJLabel );
subprocesoEventosJPanel.setBorder( new TitledBorder(
new LineBorder( Color.BLACK ), "Sin SwingWorker" ) );
subprocesoEventosJPanel.add( nLabel );
subprocesoEventosJPanel.add( nFibonacciLabel );
siguienteNumeroJButton.addActionListener(
new ActionListener()
{
public void actionPerformed( ActionEvent evento )
{
int temp = n1 + n2;
n1 = n2;
n2 = temp;
++cuenta;
nLabel.setText( "Fibonacci de " + cuenta + ": " );
nFibonacciLabel.setText( String.valueOf( n2 ) );
}
}
);
subprocesoEventosJPanel.add( siguienteNumeroJButton );
add( trabajadorJPanel );
add( subprocesoEventosJPanel );
setSize( 275, 200 );
setVisible( true );
}
public static void main( String[] args )
{
numeros aplicacion = new numeros ();
aplicacion.setDefaultCloseOperation( EXIT_ON_CLOSE );
}// FIN DE MAIN
}// numeros de fibonacci
francisco mondragon renteria 7 b
codigo- Invitado
replica
yo quisiera nfelicitar a lupita por su buena colaboracion en el foro realmente su aportacion fue muy buena
francisco mondragon renteria 7 b
francisco mondragon renteria 7 b
eng- Invitado
Replica para JESuS VALERIO SALGADO
un saludo estimado compañero:
bueno solo para decirte que el código que proporcionas en este foro en de gran ayuda, ya que es muy interesante saber que as cumplido con la modificación del programa, que en realidad es muy bueno que lo ayas compartido.
att. Miguel Angel Cabrera Delgado
VII B de Informática.
bueno solo para decirte que el código que proporcionas en este foro en de gran ayuda, ya que es muy interesante saber que as cumplido con la modificación del programa, que en realidad es muy bueno que lo ayas compartido.
att. Miguel Angel Cabrera Delgado
VII B de Informática.
Miguel A. Cabrera Delgado- Mensajes : 11
Fecha de inscripción : 25/08/2012
serie fibonacci
Acontinuacion escribire el codigo aue utilizo para poder llevar a cavo el calculo de una serie fibonacci de un numero.
import java.awt.*;
import java.awt.event.*;
public class seriefibo extends Frame {
private Label Label1 = new Label("Introduzca un numero");
private TextField Edit1 = new TextField();
private Label Label2 = new Label("Label2");
private Label Label3 = new Label("Este programa calcula la serie fibonacci de un numero");
private Button BitBtn1 = new Button("OK") {
public void paint(Graphics g) {
g.setColor(new Color(0,255,0));
g.drawLine(10,20,10,30); g.drawLine(10,30,25,10);
g.setColor(new Color(0,128,0));
g.drawLine(10,21,10,31); g.drawLine(10,31,25,11);
} //paint
};
public seriefibo () {
setTitle("FIBONACCI J.ROBERT. D. B."); setLayout(null); setSize(500,250);
setBackground(new Color(100,100,150));
add(Label1); add(Label2); add(Edit1); add(BitBtn1); add(Label3);
Label1.setBounds (20, 100, 140, 30);
Edit1.setBounds (160, 100, 100, 35);
BitBtn1.setBounds (270, 100, 80, 35);
Label2.setBounds (20, 150, 100, 35);
Label3.setBounds (100, 50, 400, 30);
setVisible(true);
BitBtn1.repaint();
BitBtn1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
String s = "";
int n = StrToInt (Edit1.getText());
int r = 0;
int x = 1;
int y = 1;
Label2.setSize(1000, 100);
Label2.setText("Serie Fibonacci de: " + n + " = " );
for(int i=0; i<=100; i++) {
r = x;
x = y;
y = r + x;
Label2.setText( Label2.getText() + r + " " );
Label2.invalidate();
try{ Thread.sleep(100); }catch(Exception excdjhdxfhdgjh){}
if(r>n){ break; }
}//for
}//OnClick
});
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
}//constructor
private int StrToInt(String t) {
return Double.valueOf(t).intValue();
}
private String IntToStr(int n) {
return String.valueOf(n);
}
public static void main(String args[]) {
seriefibo app = new seriefibo ();
}//main
}//class
Atentamente: Jose Roberto Dominguez Betancourt
Septimo Informatica A
compilando
Nota: Solamente subo esto porque lo demas no lo puedo subir, ya que pues las imagenes no puedo subirlas para poder mostrar como quedo la interfaz del fibonacci antes de insertar datos y despues de insertar datos.
import java.awt.*;
import java.awt.event.*;
public class seriefibo extends Frame {
private Label Label1 = new Label("Introduzca un numero");
private TextField Edit1 = new TextField();
private Label Label2 = new Label("Label2");
private Label Label3 = new Label("Este programa calcula la serie fibonacci de un numero");
private Button BitBtn1 = new Button("OK") {
public void paint(Graphics g) {
g.setColor(new Color(0,255,0));
g.drawLine(10,20,10,30); g.drawLine(10,30,25,10);
g.setColor(new Color(0,128,0));
g.drawLine(10,21,10,31); g.drawLine(10,31,25,11);
} //paint
};
public seriefibo () {
setTitle("FIBONACCI J.ROBERT. D. B."); setLayout(null); setSize(500,250);
setBackground(new Color(100,100,150));
add(Label1); add(Label2); add(Edit1); add(BitBtn1); add(Label3);
Label1.setBounds (20, 100, 140, 30);
Edit1.setBounds (160, 100, 100, 35);
BitBtn1.setBounds (270, 100, 80, 35);
Label2.setBounds (20, 150, 100, 35);
Label3.setBounds (100, 50, 400, 30);
setVisible(true);
BitBtn1.repaint();
BitBtn1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
String s = "";
int n = StrToInt (Edit1.getText());
int r = 0;
int x = 1;
int y = 1;
Label2.setSize(1000, 100);
Label2.setText("Serie Fibonacci de: " + n + " = " );
for(int i=0; i<=100; i++) {
r = x;
x = y;
y = r + x;
Label2.setText( Label2.getText() + r + " " );
Label2.invalidate();
try{ Thread.sleep(100); }catch(Exception excdjhdxfhdgjh){}
if(r>n){ break; }
}//for
}//OnClick
});
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
}//constructor
private int StrToInt(String t) {
return Double.valueOf(t).intValue();
}
private String IntToStr(int n) {
return String.valueOf(n);
}
public static void main(String args[]) {
seriefibo app = new seriefibo ();
}//main
}//class
Atentamente: Jose Roberto Dominguez Betancourt
Septimo Informatica A
compilando
Nota: Solamente subo esto porque lo demas no lo puedo subir, ya que pues las imagenes no puedo subirlas para poder mostrar como quedo la interfaz del fibonacci antes de insertar datos y despues de insertar datos.
jose roberto dominguez be- Mensajes : 12
Fecha de inscripción : 27/08/2012
PADEASY
Realmente se me dificulto algo todo este proceso pero les dejo el codigo de PADEASY
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
public class padeasy extends JFrame {
private Frame f ;
private JEditorPane RichEdit1 = new JEditorPane();
private JScrollPane sRichEdit1 = new JScrollPane(RichEdit1);
private int vvv=1;
private JMenuBar mb = new JMenuBar();
private JMenu menu1 = new JMenu("Archivo");
private JMenu menu2 = new JMenu("FORMATO");
private JMenuItem abrir = new JMenuItem("Abrir" , new ImageIcon("padeasy.png"));
private JMenuItem nuevo = new JMenuItem("Nuevo");
private JMenuItem guardar = new JMenuItem("Guardar");
private JMenuItem fuente = new JMenuItem("Cambiar Tipo De Letra");
private List lista1 = new List();
private List lista2 = new List();
private JButton boton1 = new JButton("Aplicar");
private JMenuItem salir = new JMenuItem("Salir");
private FileDialog OpenDialog1 = new FileDialog(this, "Abrir", FileDialog.LOAD);
private FileDialog SaveDialog1 = new FileDialog(this, "Guardar", FileDialog.SAVE);
public padeasy () {
f = new Frame ("Fuentes"); f.setLayout(null);
f.add(lista1);
f.add(boton1);
f.add(lista2);
lista1.add("Arial");
lista1.add("Agency FB");
lista1.add("Gabrio");
lista1.add("Freehand521 BT");
lista1.add("French Script MT");
lista1.add("Andalus");
lista1.add("Harrington");
lista1.add("Hobo Std");
lista1.add("Impact");
lista1.add("Terminal");
lista1.add("Webdings");
lista1.select(0);
lista2.select(0);
for(int i=7; i<100; i++){
lista2.add("" + i);
}
lista1.setBounds(50,50 , 100, 120);
lista2.setBounds(250,50 , 100, 120);
boton1.setBounds(50,250 , 80, 30);
f.setSize(400,300);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent chuchis){ f.setVisible(false); }
});
getContentPane().setLayout(new BorderLayout()); setSize(400,400);
getContentPane().setBackground(new Color(215, 215, 215));
getContentPane().add(sRichEdit1, BorderLayout.CENTER);
setIconImage(new javax.swing.ImageIcon("padeasy.png").getImage());
setTitle("Pad-Sencillo");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
mb.add(menu1);
mb.add(menu2);
menu2.add(fuente);
menu1.add(abrir); menu1.add(nuevo); menu1.add(guardar); menu1.add(salir);
setJMenuBar(mb);
abrir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
OpenDialog1.setVisible(true);
if(OpenDialog1.getFile() != null){
LoadFromFile(OpenDialog1.getDirectory() + OpenDialog1.getFile() );
}//if
}//void
});
lista1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
lista2.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
boton1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
f.setVisible(false);
}//void
});
fuente.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
f.setVisible(true);
}//void
});
nuevo.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveToFile("temporich" + vvv + ".tmp" );
vvv ++ ;
RichEdit1.setText("");
}//void
});
guardar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveDialog1.setVisible(true);
if(SaveDialog1.getFile() != null){
SaveToFile(SaveDialog1.getDirectory() + SaveDialog1.getFile() );
RichEdit1.setText("");
}//if
}//void
});
RichEdit1.setToolTipText("Escriba aqui su codigo...");
salir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) { System.exit(0); }
});
setVisible(true);
}//constructor
private void LoadFromFile(String f) {
RichEdit1.setText("");
try{
FileInputStream file = new FileInputStream(f);
BufferedReader data = new BufferedReader (new InputStreamReader(file));
String linea = "";
do {
linea = data.readLine();
RichEdit1.setText (RichEdit1.getText() + linea + "\n");
if(linea == null){ break; }
} while(linea!=null);
data.close();
file.close();
}catch(Exception e){ }
}//void
private void NewToFile(String f) {
RichEdit1.setText("");
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
private void SaveToFile(String f) {
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
public static void main(String args[]) { padeasy app = new padeasy (); }//main
}//class
Alumno: Jose Victor Uriostegui Blas
Carrera: Informatica
Turno: Matutino
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
public class padeasy extends JFrame {
private Frame f ;
private JEditorPane RichEdit1 = new JEditorPane();
private JScrollPane sRichEdit1 = new JScrollPane(RichEdit1);
private int vvv=1;
private JMenuBar mb = new JMenuBar();
private JMenu menu1 = new JMenu("Archivo");
private JMenu menu2 = new JMenu("FORMATO");
private JMenuItem abrir = new JMenuItem("Abrir" , new ImageIcon("padeasy.png"));
private JMenuItem nuevo = new JMenuItem("Nuevo");
private JMenuItem guardar = new JMenuItem("Guardar");
private JMenuItem fuente = new JMenuItem("Cambiar Tipo De Letra");
private List lista1 = new List();
private List lista2 = new List();
private JButton boton1 = new JButton("Aplicar");
private JMenuItem salir = new JMenuItem("Salir");
private FileDialog OpenDialog1 = new FileDialog(this, "Abrir", FileDialog.LOAD);
private FileDialog SaveDialog1 = new FileDialog(this, "Guardar", FileDialog.SAVE);
public padeasy () {
f = new Frame ("Fuentes"); f.setLayout(null);
f.add(lista1);
f.add(boton1);
f.add(lista2);
lista1.add("Arial");
lista1.add("Agency FB");
lista1.add("Gabrio");
lista1.add("Freehand521 BT");
lista1.add("French Script MT");
lista1.add("Andalus");
lista1.add("Harrington");
lista1.add("Hobo Std");
lista1.add("Impact");
lista1.add("Terminal");
lista1.add("Webdings");
lista1.select(0);
lista2.select(0);
for(int i=7; i<100; i++){
lista2.add("" + i);
}
lista1.setBounds(50,50 , 100, 120);
lista2.setBounds(250,50 , 100, 120);
boton1.setBounds(50,250 , 80, 30);
f.setSize(400,300);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent chuchis){ f.setVisible(false); }
});
getContentPane().setLayout(new BorderLayout()); setSize(400,400);
getContentPane().setBackground(new Color(215, 215, 215));
getContentPane().add(sRichEdit1, BorderLayout.CENTER);
setIconImage(new javax.swing.ImageIcon("padeasy.png").getImage());
setTitle("Pad-Sencillo");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
mb.add(menu1);
mb.add(menu2);
menu2.add(fuente);
menu1.add(abrir); menu1.add(nuevo); menu1.add(guardar); menu1.add(salir);
setJMenuBar(mb);
abrir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
OpenDialog1.setVisible(true);
if(OpenDialog1.getFile() != null){
LoadFromFile(OpenDialog1.getDirectory() + OpenDialog1.getFile() );
}//if
}//void
});
lista1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
lista2.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
boton1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN, Double.valueOf(lista2.getSelectedItem()).intValue() ) );
f.setVisible(false);
}//void
});
fuente.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
f.setVisible(true);
}//void
});
nuevo.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveToFile("temporich" + vvv + ".tmp" );
vvv ++ ;
RichEdit1.setText("");
}//void
});
guardar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveDialog1.setVisible(true);
if(SaveDialog1.getFile() != null){
SaveToFile(SaveDialog1.getDirectory() + SaveDialog1.getFile() );
RichEdit1.setText("");
}//if
}//void
});
RichEdit1.setToolTipText("Escriba aqui su codigo...");
salir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) { System.exit(0); }
});
setVisible(true);
}//constructor
private void LoadFromFile(String f) {
RichEdit1.setText("");
try{
FileInputStream file = new FileInputStream(f);
BufferedReader data = new BufferedReader (new InputStreamReader(file));
String linea = "";
do {
linea = data.readLine();
RichEdit1.setText (RichEdit1.getText() + linea + "\n");
if(linea == null){ break; }
} while(linea!=null);
data.close();
file.close();
}catch(Exception e){ }
}//void
private void NewToFile(String f) {
RichEdit1.setText("");
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
private void SaveToFile(String f) {
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
public static void main(String args[]) { padeasy app = new padeasy (); }//main
}//class
Alumno: Jose Victor Uriostegui Blas
Carrera: Informatica
Turno: Matutino
Victor U- Invitado
Replica a Jose Roberto
Felicidades compañero veo que has aprovechado al maximo las clases y has logrado resolver muy bien los programas junto con todos los que lograron publicar sus codigos de sus aplicaciones..!
Atte: Jose Victor Uriostegui Blas
Atte: Jose Victor Uriostegui Blas
Victor U- Invitado
MI RESPUESTA: PADEASY
YO REALICE EL SIGUIENTE CODIGO QUE HACE UN BLOC DE NOTAS NO CON MUCHAS FUNCIONES NI VENTANAS PERO BUENO AQUI ESTA EL CODIGO
CODICO PADEASY:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
public class padeasy extends JFrame {
private Frame f ;
private JEditorPane RichEdit1 = new JEditorPane();
private JScrollPane sRichEdit1 = new JScrollPane(RichEdit1);
private int vvv=1;
private JMenuBar mb = new JMenuBar();
private JMenu menu1 = new JMenu("Archivo");
private JMenu menu2 = new JMenu("BRENDA");
private JMenuItem abrir = new JMenuItem("Abrir..." , new
ImageIcon("padeasy.png"));
private JMenuItem nuevo = new JMenuItem("Nuevo...");
private JMenuItem guardar = new JMenuItem("Guardar...");
private JMenuItem fuente = new JMenuItem("Cambiar Tipo De
Fuente");
private List lista1 = new List();
private List lista2 = new List();
private JButton boton1 = new JButton("Aceptar");
private JMenuItem salir = new JMenuItem("Salir");
private FileDialog OpenDialog1 = new FileDialog(this, "Abrir",
FileDialog.LOAD);
private FileDialog SaveDialog1 = new FileDialog(this, "Guardar",
FileDialog.SAVE);
public padeasy () {
f = new Frame ("Fuentes"); f.setLayout(null);
f.add(lista1);
f.add(boton1);
f.add(lista2);
lista1.add("Arial");
lista1.add("algerian");
lista1.add("Calibri");
lista1.add("Comic Sans MS");
lista1.add("Courier");
lista1.add("David");
lista1.add("DFKai-SB");
lista1.add("Elephant");
lista1.add("Jokerman");
lista1.add("Lucida Handwriting");
lista1.add("Webdings");
lista1.select(0);
lista2.select(0);
for(int i=7; i<100; i++){
lista2.add("" + i);
}
lista1.setBounds(50,50 , 120, 160);
lista2.setBounds(250,50 , 100, 160);
boton1.setBounds(160,250 , 80, 30);
f.setSize(400,300);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent chuchis){ f.setVisible
(false); }
});
getContentPane().setLayout(new BorderLayout()); setSize(400,400);
getContentPane().setBackground(new Color(215, 215, 215));
getContentPane().add(sRichEdit1, BorderLayout.CENTER);
setIconImage(new javax.swing.ImageIcon
("padeasy.png").getImage());
setTitle("Pad-Sencillito");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
mb.add(menu1);
mb.add(menu2);
menu2.add(fuente);
menu1.add(abrir); menu1.add(nuevo); menu1.add(guardar);
menu1.add(salir);
setJMenuBar(mb);
abrir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
OpenDialog1.setVisible(true);
if(OpenDialog1.getFile() != null){
LoadFromFile(OpenDialog1.getDirectory() + OpenDialog1.getFile() );
}//if
}//void
});
lista1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,
Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
lista2.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,
Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
boton1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,
Double.valueOf(lista2.getSelectedItem()).intValue() ) );
f.setVisible(false);
}//void
});
fuente.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
f.setVisible(true);
}//void
});
nuevo.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveToFile("temporich" + vvv + ".tmp" );
vvv ++ ;
RichEdit1.setText("");
}//void
});
guardar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveDialog1.setVisible(true);
if(SaveDialog1.getFile() != null){
SaveToFile(SaveDialog1.getDirectory() + SaveDialog1.getFile() );
RichEdit1.setText("");
}//if
}//void
});
RichEdit1.setToolTipText("Escriba aqui su codigo...");
salir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) { System.exit(0); }
});
setVisible(true);
}//constructor
private void LoadFromFile(String f) {
RichEdit1.setText("");
try{
FileInputStream file = new FileInputStream(f);
BufferedReader data = new BufferedReader (new
InputStreamReader(file));
String linea = "";
do {
linea = data.readLine();
RichEdit1.setText (RichEdit1.getText() + linea + "\n");
if(linea == null){ break; }
} while(linea!=null);
data.close();
file.close();
}catch(Exception e){ }
}//void
private void NewToFile(String f) {
RichEdit1.setText("");
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
private void SaveToFile(String f) {
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
public static void main(String args[]) { padeasy app = new padeasy ();
}//main
}//class
CODICO PADEASY:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
public class padeasy extends JFrame {
private Frame f ;
private JEditorPane RichEdit1 = new JEditorPane();
private JScrollPane sRichEdit1 = new JScrollPane(RichEdit1);
private int vvv=1;
private JMenuBar mb = new JMenuBar();
private JMenu menu1 = new JMenu("Archivo");
private JMenu menu2 = new JMenu("BRENDA");
private JMenuItem abrir = new JMenuItem("Abrir..." , new
ImageIcon("padeasy.png"));
private JMenuItem nuevo = new JMenuItem("Nuevo...");
private JMenuItem guardar = new JMenuItem("Guardar...");
private JMenuItem fuente = new JMenuItem("Cambiar Tipo De
Fuente");
private List lista1 = new List();
private List lista2 = new List();
private JButton boton1 = new JButton("Aceptar");
private JMenuItem salir = new JMenuItem("Salir");
private FileDialog OpenDialog1 = new FileDialog(this, "Abrir",
FileDialog.LOAD);
private FileDialog SaveDialog1 = new FileDialog(this, "Guardar",
FileDialog.SAVE);
public padeasy () {
f = new Frame ("Fuentes"); f.setLayout(null);
f.add(lista1);
f.add(boton1);
f.add(lista2);
lista1.add("Arial");
lista1.add("algerian");
lista1.add("Calibri");
lista1.add("Comic Sans MS");
lista1.add("Courier");
lista1.add("David");
lista1.add("DFKai-SB");
lista1.add("Elephant");
lista1.add("Jokerman");
lista1.add("Lucida Handwriting");
lista1.add("Webdings");
lista1.select(0);
lista2.select(0);
for(int i=7; i<100; i++){
lista2.add("" + i);
}
lista1.setBounds(50,50 , 120, 160);
lista2.setBounds(250,50 , 100, 160);
boton1.setBounds(160,250 , 80, 30);
f.setSize(400,300);
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent chuchis){ f.setVisible
(false); }
});
getContentPane().setLayout(new BorderLayout()); setSize(400,400);
getContentPane().setBackground(new Color(215, 215, 215));
getContentPane().add(sRichEdit1, BorderLayout.CENTER);
setIconImage(new javax.swing.ImageIcon
("padeasy.png").getImage());
setTitle("Pad-Sencillito");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
mb.add(menu1);
mb.add(menu2);
menu2.add(fuente);
menu1.add(abrir); menu1.add(nuevo); menu1.add(guardar);
menu1.add(salir);
setJMenuBar(mb);
abrir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
OpenDialog1.setVisible(true);
if(OpenDialog1.getFile() != null){
LoadFromFile(OpenDialog1.getDirectory() + OpenDialog1.getFile() );
}//if
}//void
});
lista1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,
Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
lista2.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,
Double.valueOf(lista2.getSelectedItem()).intValue() ) );
}//void
});
boton1.addMouseListener(new MouseAdapter(){
public void mousePressed (MouseEvent e) {
RichEdit1.setFont(new Font(lista1.getSelectedItem() , Font.PLAIN,
Double.valueOf(lista2.getSelectedItem()).intValue() ) );
f.setVisible(false);
}//void
});
fuente.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
f.setVisible(true);
}//void
});
nuevo.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveToFile("temporich" + vvv + ".tmp" );
vvv ++ ;
RichEdit1.setText("");
}//void
});
guardar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
SaveDialog1.setVisible(true);
if(SaveDialog1.getFile() != null){
SaveToFile(SaveDialog1.getDirectory() + SaveDialog1.getFile() );
RichEdit1.setText("");
}//if
}//void
});
RichEdit1.setToolTipText("Escriba aqui su codigo...");
salir.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) { System.exit(0); }
});
setVisible(true);
}//constructor
private void LoadFromFile(String f) {
RichEdit1.setText("");
try{
FileInputStream file = new FileInputStream(f);
BufferedReader data = new BufferedReader (new
InputStreamReader(file));
String linea = "";
do {
linea = data.readLine();
RichEdit1.setText (RichEdit1.getText() + linea + "\n");
if(linea == null){ break; }
} while(linea!=null);
data.close();
file.close();
}catch(Exception e){ }
}//void
private void NewToFile(String f) {
RichEdit1.setText("");
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
private void SaveToFile(String f) {
try{
FileOutputStream file = new FileOutputStream(f);
DataOutputStream data = new DataOutputStream (file);
String linea = "";
data.writeBytes(RichEdit1.getText());
data.close();
file.close();
}catch(Exception e){ }
}//void
public static void main(String args[]) { padeasy app = new padeasy ();
}//main
}//class
brendaE- Invitado
PROGRAMA VENTANITA CODIGO JAVA
//INICIO
// PROGRAMA: Ventanita.java
//HACEMOS REFERENCIA A LA BIBLIOTECA QUE CONTIENE LAS CLASES GRÁFICAS
import java.awt.*;
//CREAMOS NUESTRA CLASE "Ventanita" Y LA HACEMOS QUE HEREDE LOS ATRIBUTOS
//Y METODOS DE LA CLASE "Frame"
public class Ventanita extends Frame{
//CREAMOS EL CONSTRUCTOR DE NUESTRA CLASE
public Ventanita(){
super("Ventanita en JAVA"); //LE DAMOS UN NOMBRE A NUESTRA VENTANITA
this.setSize(500, 500); //ESTABLECEMOS EL TAMAÑO DE LA VENTANITA
}//FIN DEL CONSTRUCTOR DE LA CLASE Ventanita
//PROCEDIMIENTO PRINCIPAL DEL PROGRAMA
public static void main(String g[]){
Ventanita prog = new Ventanita();//Instanciamos la clase que creamos
prog.show();//Mostramos esa ventanita
}//FIN DEL PROCEDIMIENTO PRINCIPAL
//PARA PODER CERRAR LA VENTANITA
public boolean handleEvent(Event evt){
if (evt.id == Event.WINDOW_DESTROY)
System.exit(0);
return super.handleEvent(evt);
}
}//FIN DE LA CLASE Ventanita
//FIN
ALUMNO: SAUL MATURANA SANCHEZ
SEMESTRE: VII
TURNO: VESPERTINO
GRUPO: "B"
CARRERA: LIC. EN INFORMATICA
Anonymous-(R)-Maturana- Mensajes : 5
Fecha de inscripción : 26/08/2012
replica a miguel angel cabrera delgado
Estimado compañero estoy de acuerdo con tu participacion es muy acertada!!!!!
Alejandro vargas rayo VII B
Alejandro vargas rayo VII B
alex vargas- Mensajes : 5
Fecha de inscripción : 18/09/2012
Re: 4.- Desarrollo De Aplicaciones Stand-Alone
Código que muestra como convertir entre Fahrenheit y Celsius y viceversa utilizando la clase swing.
//Codificado por sAfOrAs
import javax.swing.JOptionPane;
public class DSCTemperatura
{
/*
La relación entre grados Celsius (C) y grados Fahrenheit (F) es la siguiente: F - 32 = 1,8 * C
*/
double FahrenheitCelsius(double grado)
{
double gCelsius=(grado-32)/1.8;
return gCelsius;
}
double CelsiusFahrenheit(double grado)
{
double gFahrenheit=(grado*1.+32;
return gFahrenheit;
}
public static void main(String[] args)
{
double grado=0,gCelsius=0,gFahrenheit=0;
DSCTemperatura temp = new DSCTemperatura();
int opcion=0;
String cadena;
do{
cadena=JOptionPane.showInputDialog("\n [1] Convertir Fahrenheit - Celsius \n [2] Convertir Celsius - Fahrenheit");
opcion=Integer.parseInt(cadena);
}while(opcion<1 || opcion>2);
cadena=JOptionPane.showInputDialog("Ingrese la temperatura: ");
grado=Double.parseDouble(cadena);
switch(opcion)
{
case 1: {
gCelsius=temp.FahrenheitCelsius(grado);
JOptionPane.showMessageDialog(null," TEMPERATURA: "+gCelsius + " Celsius");
};break;
case 2: {
gFahrenheit=temp.CelsiusFahrenheit(grado);
JOptionPane.showMessageDialog(null," TEMPERATURA: "+gFahrenheit +" Fahrenheit");
};break;
}
}
}
atte: miguel angel castañeda rebollar 7ºb
//Codificado por sAfOrAs
import javax.swing.JOptionPane;
public class DSCTemperatura
{
/*
La relación entre grados Celsius (C) y grados Fahrenheit (F) es la siguiente: F - 32 = 1,8 * C
*/
double FahrenheitCelsius(double grado)
{
double gCelsius=(grado-32)/1.8;
return gCelsius;
}
double CelsiusFahrenheit(double grado)
{
double gFahrenheit=(grado*1.+32;
return gFahrenheit;
}
public static void main(String[] args)
{
double grado=0,gCelsius=0,gFahrenheit=0;
DSCTemperatura temp = new DSCTemperatura();
int opcion=0;
String cadena;
do{
cadena=JOptionPane.showInputDialog("\n [1] Convertir Fahrenheit - Celsius \n [2] Convertir Celsius - Fahrenheit");
opcion=Integer.parseInt(cadena);
}while(opcion<1 || opcion>2);
cadena=JOptionPane.showInputDialog("Ingrese la temperatura: ");
grado=Double.parseDouble(cadena);
switch(opcion)
{
case 1: {
gCelsius=temp.FahrenheitCelsius(grado);
JOptionPane.showMessageDialog(null," TEMPERATURA: "+gCelsius + " Celsius");
};break;
case 2: {
gFahrenheit=temp.CelsiusFahrenheit(grado);
JOptionPane.showMessageDialog(null," TEMPERATURA: "+gFahrenheit +" Fahrenheit");
};break;
}
}
}
atte: miguel angel castañeda rebollar 7ºb
rebollar- Invitado
replica a gisel pastenes
bueno compañera me parecio muy bien lo que comentaste en el foro se ve que si le vas entendiendo a la materia. solo que te hizo falta ponerle mas cosas para que se entienda mejor. buenoo ps que tengas suerte .
rebollar- Invitado
Re: 4.- Desarrollo De Aplicaciones Stand-Alone
Ejemplo que muestra como ordenar un array numérico utilizando la función sort() de la librería java.util.Arrays.
import java.util.Arrays;
public class array{
public static void main(String[] args){
// Definimos un array de valores enteros
int num[] = {50,20,45,82,25,63};
int l = num.length;
int i,j,t;
System.out.print("Valor del array : ");
// Recorremos el array mostrando los valores actuales
for (i = 0;i < l;i++ ){
System.out.print(" " + num[i]);
}
System.out.println("\n");
System.out.print("Ordenado ascendentemente : ");
// Ordenamos el array utilizando la funcion sort() de java.util.*
Arrays.sort(num);
// Recorremos el array mostrando los valores ordenados
for(i = 0;i < l;i++){
System.out.print(" " + num[i]);
}
}
}
attee: pablo venegas correa 7ºb
import java.util.Arrays;
public class array{
public static void main(String[] args){
// Definimos un array de valores enteros
int num[] = {50,20,45,82,25,63};
int l = num.length;
int i,j,t;
System.out.print("Valor del array : ");
// Recorremos el array mostrando los valores actuales
for (i = 0;i < l;i++ ){
System.out.print(" " + num[i]);
}
System.out.println("\n");
System.out.print("Ordenado ascendentemente : ");
// Ordenamos el array utilizando la funcion sort() de java.util.*
Arrays.sort(num);
// Recorremos el array mostrando los valores ordenados
for(i = 0;i < l;i++){
System.out.print(" " + num[i]);
}
}
}
attee: pablo venegas correa 7ºb
venegas- Invitado
replica a miguel angel
me parecio muy bien el codigo que pusiste miguel angel lo intentare aser aver si ami me sale buen dia
venegas- Invitado
REPLICA
Querida y estimada Companera Jemima pues esta bien el programa que compartiste me agradoO el boton que le agregaste el efecto me parecio, de mi puntoO de vista muy agradable bueno lo digo por que ya comprobe con tu codigo y si esta muy bIien el efecto. buenoO SaludosS!!
EVA RUBALI PONCE ALMAZÁN
SEMESTRE 7
RUBALI P- Invitado
REPLICA A RAYMUNDO YAÑEZ
COMPAÑERO RAYMUNDO, TU APORTACION EN ESTE FORO, HA SIDO DE GRAN AYUDA, POR QUE SE MUESTRA PASO POR PASO EL PROCEDIMIENTO DEL FIBONACCI, ADEMAS DE QUE HAS SIDO EL PRIMERO EN PARTICIPAR.
ATTE. ZITA CELENE GARCIA
GRADO: VII GRUPO:"A"
ATTE. ZITA CELENE GARCIA
GRADO: VII GRUPO:"A"
CELENE G- Invitado
codigo de potencial java
aqui esta mi respuesta
import java.awt.*;
import java.awt.event.*;
public class potencial extends Frame {
private Label Label1 = new Label("X=");
private TextField Edit1 = new TextField();
private Label Label2 = new Label("Y=");
private TextField Edit2 = new TextField();
private Label Label3 = new Label("Label3");
private Button BitBtn1 = new Button("OK") {
public void paint(Graphics g) {
g.setColor(new Color(0,255,0));
g.drawLine(10,20,10,30); g.drawLine(10,30,25,10);
g.setColor(new Color(0,128,0));
g.drawLine(10,21,10,31); g.drawLine(10,31,25,11);
} //paint
};
public potencial () {
setTitle("Potencial"); setLayout(null); setSize(450,350);
setBackground(new Color(210,210,210));
add(Label1); add(Edit1); add(Label2); add(Edit2);
add(Label3); add(BitBtn1);
Label1.setBounds (50, 100, 100, 30);
Edit1.setBounds (150, 100, 100, 30);
Label2.setBounds (50, 150, 100, 30);
Edit2.setBounds (150, 150, 100, 30);
BitBtn1.setBounds(320, 120, 80, 40);
Label3.setBounds(50, 220, 180, 30);
setVisible(true); BitBtn1.repaint();
BitBtn1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
double X = StrToFloat(Edit1.getText());
double Y = StrToFloat(Edit2.getText());
double r = java.lang.Math.pow (X, Y);
String s = "";
s = FloatToStr(r);
Label3.setText("Potencial: " + s);
Label3.invalidate();
}//OnClick
});
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
}//constructor
private double StrToFloat(String t) {
return Double.valueOf(t).doubleValue();
}
private String FloatToStr(double n) {
return String.valueOf(n);
}
public static void main(String args[]) {
potencial app = new potencial ();
}//main
}//class
ATTE VICENTE ARMANDO BUSTOS RODRIGUEZ 7 SEM GRUPO B
import java.awt.*;
import java.awt.event.*;
public class potencial extends Frame {
private Label Label1 = new Label("X=");
private TextField Edit1 = new TextField();
private Label Label2 = new Label("Y=");
private TextField Edit2 = new TextField();
private Label Label3 = new Label("Label3");
private Button BitBtn1 = new Button("OK") {
public void paint(Graphics g) {
g.setColor(new Color(0,255,0));
g.drawLine(10,20,10,30); g.drawLine(10,30,25,10);
g.setColor(new Color(0,128,0));
g.drawLine(10,21,10,31); g.drawLine(10,31,25,11);
} //paint
};
public potencial () {
setTitle("Potencial"); setLayout(null); setSize(450,350);
setBackground(new Color(210,210,210));
add(Label1); add(Edit1); add(Label2); add(Edit2);
add(Label3); add(BitBtn1);
Label1.setBounds (50, 100, 100, 30);
Edit1.setBounds (150, 100, 100, 30);
Label2.setBounds (50, 150, 100, 30);
Edit2.setBounds (150, 150, 100, 30);
BitBtn1.setBounds(320, 120, 80, 40);
Label3.setBounds(50, 220, 180, 30);
setVisible(true); BitBtn1.repaint();
BitBtn1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
double X = StrToFloat(Edit1.getText());
double Y = StrToFloat(Edit2.getText());
double r = java.lang.Math.pow (X, Y);
String s = "";
s = FloatToStr(r);
Label3.setText("Potencial: " + s);
Label3.invalidate();
}//OnClick
});
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) { System.exit(0); }
});
}//constructor
private double StrToFloat(String t) {
return Double.valueOf(t).doubleValue();
}
private String FloatToStr(double n) {
return String.valueOf(n);
}
public static void main(String args[]) {
potencial app = new potencial ();
}//main
}//class
ATTE VICENTE ARMANDO BUSTOS RODRIGUEZ 7 SEM GRUPO B
vicenteR- Invitado
replica a Raymundo Yañes
Hola compañero me es grato felicitarte en el esmero que empleaste para poder realizar tu participación en este foro, ya que en mi opinión fue muy acertada, sigue así... jejeje
atte; Monica Barreda 7A
atte; Monica Barreda 7A
Monica B- Invitado
Replica a Guadalupe Guerrero
Hola compañera te felicito ya que fue muy acertada tu participación en este foro, realmente llevaste a cabo el desarrollo del programa de una manera fácil de entender, sigue echándole muchas ganas..
atte. Geivin Harrison 7A
atte. Geivin Harrison 7A
Geivin H- Invitado
Revision Final
Felicidades !!!
Agradezco su buena intencion, y me es grato apreciar su buena actitud , ya que considero positivo que compartan procedimientos y programas y fragmentos de codigo fuente a fines a la Unidad 4. Y tambien es positivo saber reconocer cuando no se logra alcanzar el objetivo educacional o competencia especifica. Reconozco su esfuerzo, y les pido que no deserten de la idea de aplicar alguna metodologia para el desarrollo de software. Sin embargo, con estas participaciones se podran considerar como parte de la competencia alcanzada.
Reitero nuevamente, que cabe aclarar que en el sector empresarial, dificilmente una sola persona podra postularse para todos los puestos (al mismo tiempo) que tienen relacion con el desarrollo de software, ya que ello seria muy complejo, si se trata de desarrollo de sistemas medianos o grandes. La aplicacion de las fases de metodologia, incluso en la empresa, se llevan de forma separada, es decir, una persona o grupo de trabajo realizan el analisis, otro grupo diferente elaboran el diseño, y otro equipo de trabajo distinto realiza la codificacion, .... etc. Y es por ello que existen diversos puestos de trabajo tales como: Programador Jr/Sr, Diseñador RUP/UML, Analista de Datos, Analista de Sistemas, Administrador de Bases de Datos, Web MAster, entre otros .
Por ultimo, cabe mencionar que he visto mucha redundancia en las participaciones, por lo que aconsejaria para una proxima ocasion, que las personas que hayan trabajado en equipo, solamente muestren una participacion adjuntando el nombre de los integrantes y no "subirla" cada quien en su cuenta.
Felicidades !!!
Atte:
M.C. Edgar - Rangel - Lugo.
NOTA: No le pongo acentos al texto, debido a que yo uso plataforma Linux y podria no ser mostrado el caracter al momento de visualizarlo en otros navegadores.
Agradezco su buena intencion, y me es grato apreciar su buena actitud , ya que considero positivo que compartan procedimientos y programas y fragmentos de codigo fuente a fines a la Unidad 4. Y tambien es positivo saber reconocer cuando no se logra alcanzar el objetivo educacional o competencia especifica. Reconozco su esfuerzo, y les pido que no deserten de la idea de aplicar alguna metodologia para el desarrollo de software. Sin embargo, con estas participaciones se podran considerar como parte de la competencia alcanzada.
Reitero nuevamente, que cabe aclarar que en el sector empresarial, dificilmente una sola persona podra postularse para todos los puestos (al mismo tiempo) que tienen relacion con el desarrollo de software, ya que ello seria muy complejo, si se trata de desarrollo de sistemas medianos o grandes. La aplicacion de las fases de metodologia, incluso en la empresa, se llevan de forma separada, es decir, una persona o grupo de trabajo realizan el analisis, otro grupo diferente elaboran el diseño, y otro equipo de trabajo distinto realiza la codificacion, .... etc. Y es por ello que existen diversos puestos de trabajo tales como: Programador Jr/Sr, Diseñador RUP/UML, Analista de Datos, Analista de Sistemas, Administrador de Bases de Datos, Web MAster, entre otros .
Por ultimo, cabe mencionar que he visto mucha redundancia en las participaciones, por lo que aconsejaria para una proxima ocasion, que las personas que hayan trabajado en equipo, solamente muestren una participacion adjuntando el nombre de los integrantes y no "subirla" cada quien en su cuenta.
Felicidades !!!
Atte:
M.C. Edgar - Rangel - Lugo.
NOTA: No le pongo acentos al texto, debido a que yo uso plataforma Linux y podria no ser mostrado el caracter al momento de visualizarlo en otros navegadores.
Página 4 de 4. • 1, 2, 3, 4
Temas similares
» “Aplicaciones Web y Stand-Alone”
» ventajas de las aplicaciones web y stand-alone
» [color=red]Aplicaciones Web y Stand-Alone
» Unidad 2.- Ingenieria de software para el diseño de aplicaciones Stand-Alone
» 5. DESARROLLO DE APLICACIONES EN AMBIENTE WEB.
» ventajas de las aplicaciones web y stand-alone
» [color=red]Aplicaciones Web y Stand-Alone
» Unidad 2.- Ingenieria de software para el diseño de aplicaciones Stand-Alone
» 5. DESARROLLO DE APLICACIONES EN AMBIENTE WEB.
Unidades Enfoque Orientado a Competencias :: Aplicaciones Web y StandAlone 7A y 7B (Para que Interactuen)
Página 4 de 4.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|