el usuario puede mover las barras de desplazamiento y sus nuevas propiedades
aparecerán en el cuadro de texto.
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.event.*;
import java.awt.*;
/*
<APPLET
CODE=desplazamiento.class
WIDTH=400
HEIGHT=100 >
</APPLET>
*/
public class desplazamiento extends Applet implements AdjustmentListener
{
TextField text1;
Scrollbar scroll1, scroll2;
public void init()
{
scroll1 = new Scrollbar(Scrollbar.HORIZONTAL, 1, 20, 1, 200);
add(scroll1);
scroll1.addAdjustmentListener(this);
text1 = new TextField(20);
add(text1);
scroll2 = new Scrollbar(Scrollbar.VERTICAL, 1, 20, 1, 200);
add(scroll2);
scroll2.addAdjustmentListener(this);
}
public void adjustmentValueChanged(AdjustmentEvent e)
{
if(e.getAdjustable() == scroll1 ||
e.getAdjustable() == scroll2) {
text1.setText("Horizontal: " + scroll1.getValue() +
" Vertical: " + scroll2.getValue());
}
}
}
Mostrando las entradas con la etiqueta cuadro de texto. Mostrar todas las entradas
Mostrando las entradas con la etiqueta cuadro de texto. Mostrar todas las entradas
Lista de seleccion multiple en un applet de java
el usuario puede hacer selecciones múltiples en esta nueva lista, y
cuando haga clic sobre el botón, las selecciones aparecerán en el cuadro de
texto.
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=seleccionmult_1.class
WIDTH=300
HEIGHT=200 >
</APPLET>
*/
public class seleccionmult_1 extends Applet implements ActionListener {
List list1;
TextField text1;
Button button1;
String selections[];
public void init(){
text1 = new TextField(40);
add(text1);
list1 = new List(4, true);
list1.add("Elemento 1");
list1.add("Elemento 2");
list1.add("Elemento 3");
list1.add("Elemento 4");
list1.add("Elemento 5");
list1.add("Elemento 6");
list1.add("Elemento 7");
list1.add("Elemento 8");
list1.add("Elemento 9");
add(list1);
button1 = new Button("Mostrar las selecciones");
button1.addActionListener(this);
add(button1);
}
public void actionPerformed(ActionEvent e)
{
String outString = new String("Usted selecciono:");
if(e.getSource() == button1){
selections = list1.getSelectedItems();
for(int loopIndex = 0; loopIndex < selections.length; loopIndex++){
outString += " " + selections[loopIndex];
}
text1.setText(outString);
}
}
}
cuando haga clic sobre el botón, las selecciones aparecerán en el cuadro de
texto.
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=seleccionmult_1.class
WIDTH=300
HEIGHT=200 >
</APPLET>
*/
public class seleccionmult_1 extends Applet implements ActionListener {
List list1;
TextField text1;
Button button1;
String selections[];
public void init(){
text1 = new TextField(40);
add(text1);
list1 = new List(4, true);
list1.add("Elemento 1");
list1.add("Elemento 2");
list1.add("Elemento 3");
list1.add("Elemento 4");
list1.add("Elemento 5");
list1.add("Elemento 6");
list1.add("Elemento 7");
list1.add("Elemento 8");
list1.add("Elemento 9");
add(list1);
button1 = new Button("Mostrar las selecciones");
button1.addActionListener(this);
add(button1);
}
public void actionPerformed(ActionEvent e)
{
String outString = new String("Usted selecciono:");
if(e.getSource() == button1){
selections = list1.getSelectedItems();
for(int loopIndex = 0; loopIndex < selections.length; loopIndex++){
outString += " " + selections[loopIndex];
}
text1.setText(outString);
}
}
}
Pasar un String a un int (de cadena a entero)
Para hacer la siguiente operación necesitaremos hacer uso de la clase Integer y de su método “parseInt” de la siguiente manera:
String numCadena = "1";
int numEntero = Integer.parseInt(numCadena); ¿Qué problemas podemos tener? pues que la cadena no sólo contenga números sino que venga con espacios.Si los espacios vienen al princio o al final, con un simple trim bastará para eliminarlos, por ejemplo (” 1 “)
numCadena.trim(); Si tenemos espacio entre los números deberíamos usar el método replaceAll (” 1 3 45 6″)numCadena.replaceAll(" ", ""); Una vez realiazdos estos sencillos pasos podremos trabajar con los números enteros.multiplicadora usando cuadros de texto y un boton en un applet de java
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=multiplicadora.class
WIDTH=200
HEIGHT=200 >
</APPLET>
*/
public class multiplicadora extends Applet implements ActionListener {
TextField text1, text2, answertext;
Label multiplylabel;
Button button1;
public void init()
{
text1 = new TextField(10);
add(text1);
multiplylabel = new Label("*");
add(multiplylabel);
text2 = new TextField(10);
add(text2);
button1 = new Button("=");
add(button1);
button1.addActionListener(this);
answertext = new TextField(10);
add(answertext);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button1){
//int sum = Integer.parseInt(text1.getText()) + Integer.parseInt(text2.getText());
//answertext.setText(String.valueOf(sum));
int product = Integer.parseInt(text1.getText()) * Integer.parseInt(text2.getText());
answertext.setText(String.valueOf(product));
}
}
}
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=multiplicadora.class
WIDTH=200
HEIGHT=200 >
</APPLET>
*/
public class multiplicadora extends Applet implements ActionListener {
TextField text1, text2, answertext;
Label multiplylabel;
Button button1;
public void init()
{
text1 = new TextField(10);
add(text1);
multiplylabel = new Label("*");
add(multiplylabel);
text2 = new TextField(10);
add(text2);
button1 = new Button("=");
add(button1);
button1.addActionListener(this);
answertext = new TextField(10);
add(answertext);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button1){
//int sum = Integer.parseInt(text1.getText()) + Integer.parseInt(text2.getText());
//answertext.setText(String.valueOf(sum));
int product = Integer.parseInt(text1.getText()) * Integer.parseInt(text2.getText());
answertext.setText(String.valueOf(product));
}
}
}
boton de opcion y cudro de texto en un applet de java
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=botondeopcion.class
WIDTH=200
HEIGHT=200 >
</APPLET>
*/
public class botondeopcion extends Applet implements ItemListener {
CheckboxGroup radios;
Checkbox radio1, radio2, radio3, radio4;
TextField text1;
public void init()
{
radios = new CheckboxGroup();
radio1 = new Checkbox("1", false, radios);
add(radio1);
radio1.addItemListener(this);
radio2 = new Checkbox("2", false, radios);
add(radio2);
radio2.addItemListener(this);
radio3 = new Checkbox("3", false, radios);
add(radio3);
radio3.addItemListener(this);
radio4 = new Checkbox("4", false, radios);
add(radio4);
radio4.addItemListener(this);
text1 = new TextField(25);
add(text1);
}
public void itemStateChanged(ItemEvent e)
{
text1.setText("Boton de opcion " + ((Checkbox) e.getItemSelectable()).getLabel() + " pulsado!");
}
}
Video aun no suvido...
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=botondeopcion.class
WIDTH=200
HEIGHT=200 >
</APPLET>
*/
public class botondeopcion extends Applet implements ItemListener {
CheckboxGroup radios;
Checkbox radio1, radio2, radio3, radio4;
TextField text1;
public void init()
{
radios = new CheckboxGroup();
radio1 = new Checkbox("1", false, radios);
add(radio1);
radio1.addItemListener(this);
radio2 = new Checkbox("2", false, radios);
add(radio2);
radio2.addItemListener(this);
radio3 = new Checkbox("3", false, radios);
add(radio3);
radio3.addItemListener(this);
radio4 = new Checkbox("4", false, radios);
add(radio4);
radio4.addItemListener(this);
text1 = new TextField(25);
add(text1);
}
public void itemStateChanged(ItemEvent e)
{
text1.setText("Boton de opcion " + ((Checkbox) e.getItemSelectable()).getLabel() + " pulsado!");
}
}
Video aun no suvido...
Casillas de verificasion y cuadro de texto en un Applet 2Do Metodo
package masterdavidjavabasico;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=casillas2.class
WIDTH=200
HEIGHT=200 >
</APPLET>
*/
public class casillas2 extends Applet implements ItemListener {
Checkbox checkbox1, checkbox2, checkbox3, checkbox4;
TextField text1;
public void init()
{
checkbox1 = new Checkbox("1");
add(checkbox1);
checkbox1.addItemListener(this);
checkbox2 = new Checkbox("2");
add(checkbox2);
checkbox2.addItemListener(this);
checkbox3 = new Checkbox("3");
add(checkbox3);
checkbox3.addItemListener(this);
checkbox4 = new Checkbox("4");
add(checkbox4);
checkbox4.addItemListener(this);
text1 = new TextField(35);
add(text1);
}
public void itemStateChanged(ItemEvent e)
{
text1.setText("Casilla de activacion " + ((Checkbox) e.getItemSelectable()).getLabel() + " pulsada!");
}
}
Video aun no subido
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
/*
<APPLET
CODE=casillas2.class
WIDTH=200
HEIGHT=200 >
</APPLET>
*/
public class casillas2 extends Applet implements ItemListener {
Checkbox checkbox1, checkbox2, checkbox3, checkbox4;
TextField text1;
public void init()
{
checkbox1 = new Checkbox("1");
add(checkbox1);
checkbox1.addItemListener(this);
checkbox2 = new Checkbox("2");
add(checkbox2);
checkbox2.addItemListener(this);
checkbox3 = new Checkbox("3");
add(checkbox3);
checkbox3.addItemListener(this);
checkbox4 = new Checkbox("4");
add(checkbox4);
checkbox4.addItemListener(this);
text1 = new TextField(35);
add(text1);
}
public void itemStateChanged(ItemEvent e)
{
text1.setText("Casilla de activacion " + ((Checkbox) e.getItemSelectable()).getLabel() + " pulsada!");
}
}
Video aun no subido
Suscribirse a:
Entradas (Atom)