Está en la página 1de 5

import javax.swing.

*;
import java.awt.*;
import java.awt.event.*;
public class A�os extends JFrame implements ActionListener{

JLabel tex,actual,naci,a1,a2,m1,m2,m3;
JTextField a�oac,a�ona,mesac,mesna,diaac,diana;
JButton cal,borr;
JTextArea resu;
JPanel panel;
Font fuente;
JButton ex;

public A�os(){
tex=new JLabel();
tex.setBounds(75,10,200,100);
tex.setText("Cuantos a�os de vida:");
tex.setFont(new Font("Microsoft Himalaya", Font.ITALIC, 46));
tex.setForeground(Color.red);

actual=new JLabel();
actual.setBounds(50,100,120,50);
actual.setText("Fecha actual:");

naci=new JLabel();
naci.setBounds(50,200,100,50);
naci.setText("A�o de nacimiento");

a1=new JLabel();
a1.setBounds(50,100,20,50);
a1.setText("Fecha actual:");

a2=new JLabel();
a2.setBounds(50,100,20,50);
a2.setText("Fecha actual:");

m1=new JLabel();
m1.setBounds(50,100,20,50);
m1.setText("Fecha actual:");

m2=new JLabel();
m2.setBounds(50,100,20,50);
m2.setText("Fecha actual:");

m3=new JLabel();
m3.setBounds(50,100,20,50);
m3.setText("Fecha actual:");

a�ona=new JTextField();
a�ona.setBounds(200, 100, 150,50);

mesna=new JTextField();
mesna.setBounds(200,200,150,50);

diana=new JTextField();
diana.setBounds(200, 100, 150,50);

a�oac=new JTextField();
a�oac.setBounds(200, 100, 150,50);
mesac=new JTextField();
mesac.setBounds(200,200,150,50);

diaac=new JTextField();
diaac.setBounds(200,200,150,50);

cal=new JButton();
cal.setBounds(60,300, 120, 50);
cal.setText("Calculo");

borr=new JButton();
borr.setBounds(220, 300, 120, 50);
borr.setText("Borrar");
borr.setBackground(Color.RED);

ex=new JButton();
ex.setBounds(300,530, 80, 35);
ex.setText("Cerrar");
ex.setBackground(Color.RED);

resu=new JTextArea();
resu.setBounds(50,380,300, 117);

panel=new JPanel();
panel.setLayout(null);
panel.add(a1,a2);
panel.add(m1,m2);
panel.add(m3);
panel.add(a�oac,a�ona);
panel.add(mesac,mesna);
panel.add(diaac,diana);
panel.add(actual,naci);
panel.add(borr);
panel.add(resu);
panel.add(cal);
panel.add(ex);
panel.add(tex);

cal.addActionListener(this);
borr.addActionListener(this);
ex.addActionListener(this);

add(panel);
setSize(400,600);
setLocationRelativeTo(null);
setVisible(true);
setResizable(true);
}
@Override
public void actionPerformed(ActionEvent arg0) {

}
public void main (String[]args){
new A�os();
}
}
JLabel tex,actual,naci,a1,a2,m1,m2,m3;
JTextField a�oac,a�ona,mesac,mesna,diaac,diana;
JButton cal,borr;
JTextArea resu;
JPanel panel;
Font fuente;
JButton ex;

public Planilla(){
tex=new JLabel();
tex.setBounds(75,10,200,100);
tex.setText("Cuantos a�os de vida:");
tex.setFont(new Font("Microsoft Himalaya", Font.ITALIC, 46));
tex.setForeground(Color.red);

actual=new JLabel();
actual.setBounds(50,100,120,50);
actual.setText("Fecha actual:");

naci=new JLabel();
naci.setBounds(50,200,100,50);
naci.setText("A�o de nacimiento");

a1=new JLabel();
a1.setBounds(50,100,20,50);
a1.setText("Fecha actual:");

a2=new JLabel();
a2.setBounds(50,100,20,50);
a2.setText("Fecha actual:");

m1=new JLabel();
m1.setBounds(50,100,20,50);
m1.setText("Fecha actual:");

m2=new JLabel();
m2.setBounds(50,100,20,50);
m2.setText("Fecha actual:");

m3=new JLabel();
m3.setBounds(50,100,20,50);
m3.setText("Fecha actual:");

a�ona=new JTextField();
a�ona.setBounds(200, 100, 150,50);

mesna=new JTextField();
mesna.setBounds(200,200,150,50);
diana=new JTextField();
diana.setBounds(200, 100, 150,50);

a�oac=new JTextField();
a�oac.setBounds(200, 100, 150,50);

mesac=new JTextField();
mesac.setBounds(200,200,150,50);

diaac=new JTextField();
diaac.setBounds(200,200,150,50);

cal=new JButton();
cal.setBounds(60,300, 120, 50);
cal.setText("Calculo");

borr=new JButton();
borr.setBounds(220, 300, 120, 50);
borr.setText("Borrar");
borr.setBackground(Color.RED);

ex=new JButton();
ex.setBounds(300,530, 80, 35);
ex.setText("Cerrar");
ex.setBackground(Color.RED);

resu=new JTextArea();
resu.setBounds(50,380,300, 117);

panel=new JPanel();
panel.setLayout(null);
panel.add(a1,a2);
panel.add(m1,m2);
panel.add(m3);
panel.add(a�oac,a�ona);
panel.add(mesac,mesna);
panel.add(diaac,diana);
panel.add(actual,naci);
panel.add(borr);
panel.add(resu);
panel.add(cal);
panel.add(ex);
panel.add(tex);

cal.addActionListener(this);
borr.addActionListener(this);
ex.addActionListener(this);

add(panel);
setSize(400,600);
setLocationRelativeTo(null);
setVisible(true);
setResizable(false);
}
@Override
public void actionPerformed(ActionEvent e) {
int a�ac,a�na,meac,mena,dina,diac,vida;
if(e.getSource()==e){
a�ac=Integer.parseInt(a�oac.getText());
a�na=Integer.parseInt(a�ona.getText());
meac=Integer.parseInt(mesac.getText());
diac=Integer.parseInt(diaac.getText());
dina=Integer.parseInt(diana.getText());
mena=Integer.parseInt(mesna.getText());

if(a�ac<a�na||meac<mena||dina>diac){

}
}

}
public void main (String[]args){
new Planilla();
}

Incluso sabemos mucho sobre los dispositivos que acompa�ar�n a los smartphones
estrella de los chicos de Mountain View, pues tanto el nuevo Google Home Mini, como
las Daydream View o el Pixelbook tambi�n han sido filtrados. Sea como fuere, lo que
nos interesa en este an�lisis es valorar c�mo se colocar�n los Pixel 2 entre los
mejores smartphones Android del momento, contando obviamente con su ventaja
comparativa de pertenecer directamente a Google.

Competencia feroz por el trono Android


Siempre hablamos de lo mismo, y es que cada a�o nos repetimos alrededor de la idea
de una competencia feroz en el mercado de smartphones. A nadie se le escapa que se
trata de un jugoso mercado para cualquier fabricante de electr�nica de consumo, as�
que es entendible que todos los actores del mercado se afanen en cuidar bien su
gama de tel�fonos inteligentes.

Eso s�, con el paso de los ejercicios hemos visto a los smartphones converger hacia
una idea que nos deja con una diferenciaci�n casi nula entre fabricantes. En cuanto
a dise�o, hoy en d�a, los tel�fonos se han convertido en �todo pantalla� en el
frente, con un marco met�lico y una carcasa trasera de cristal o metal que suponen
las �nicas concesiones a la labor de los dise�adores.

También podría gustarte