Posicion de TextField Label y Button en java
Bueno pues soy principiante en java estoy creando un applet, sin embargo no puedo ubicarlos para que se vean en la posición que quiero . . El código que empleo es el siguiente :
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
//<applet width="300" height="300" code="Dibujando.class"></applet>
public class Dibujando extends Applet implements ActionListener {
TextField vrProducto, iva, vrSinIva;
Label producto, lIva, lSinIva;
Button Calcular;
public void init(){
vrProducto = new TextField(8);
iva = new TextField(3);
vrSinIva = new TextField(8);
producto = new Label("Producto");
lIva = new Label("Iva %");
lSinIva = new Label("Valor final");
Calcular = new Button("calcular");
}
public void start(){
add(producto);
add(vrProducto);
add(lIva);
add(iva);
add(lSinIva);
add(vrSinIva);
add(Calcular);
Calcular.addActionListener(this);
iva.setEnabled(false);
vrSinIva.setEditable(false);
}
public void actionPerformed(ActionEvent e){
int prod=Integer.parseInt(vrProducto.getText());
if(prod > 20000){
float vriva=prod * 0.20f;
float prodFin=prod-vriva;
iva.setText(""+20+"%");
vrSinIva.setText(""+prodFin);
}
else {
int vriva=prod * 16;
int prodFin=prod-vriva;
iva.setText(""+16+"%");
vrSinIva.setText(""+prodFin);
}
}
}
import java.awt.event.*;
import java.awt.*;
import java.applet.Applet;
//<applet width="300" height="300" code="Dibujando.class"></applet>
public class Dibujando extends Applet implements ActionListener {
TextField vrProducto, iva, vrSinIva;
Label producto, lIva, lSinIva;
Button Calcular;
public void init(){
vrProducto = new TextField(8);
iva = new TextField(3);
vrSinIva = new TextField(8);
producto = new Label("Producto");
lIva = new Label("Iva %");
lSinIva = new Label("Valor final");
Calcular = new Button("calcular");
}
public void start(){
add(producto);
add(vrProducto);
add(lIva);
add(iva);
add(lSinIva);
add(vrSinIva);
add(Calcular);
Calcular.addActionListener(this);
iva.setEnabled(false);
vrSinIva.setEditable(false);
}
public void actionPerformed(ActionEvent e){
int prod=Integer.parseInt(vrProducto.getText());
if(prod > 20000){
float vriva=prod * 0.20f;
float prodFin=prod-vriva;
iva.setText(""+20+"%");
vrSinIva.setText(""+prodFin);
}
else {
int vriva=prod * 16;
int prodFin=prod-vriva;
iva.setText(""+16+"%");
vrSinIva.setText(""+prodFin);
}
}
}
1 Respuesta
Respuesta de neko069
1