ola pessoal! sou iniciante em java, estou tentando fazer esse applet porém não aparece todos os buttons e etc q estão no panel… msm aumentando o tamanho da janela, não aparece td… alguém pode me orientar?
ps: to usando o netbeans
[code]import java.applet.Applet;
import java.awt.*;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
public class MoveBox extends Applet
{ int w,h;
private Button iniciar = new Button(“iniciar”);
private Button pausar = new Button(“Pausar”);
private Button continuar = new Button(“Continuar”);
private JLabel massa = new JLabel(“Massa:”); private JLabel kg = new JLabel(“kg”);
private JLabel k = new JLabel(“Constante da mola (k):”);private JLabel nm = new JLabel(“N/m”);
private JLabel a = new JLabel(“Amplitude”);private JLabel m = new JLabel(“m”);
private JLabel osc = new JLabel(“Período de Oscilação”);private JLabel oscresp = new JLabel("");
private JLabel s = new JLabel(“s”);
private JRadioButton elong = new JRadioButton(“Elongação”,true);
private JRadioButton v = new JRadioButton(“Velocidade”,false);
private JRadioButton e = new JRadioButton(“Energia”,false);
private JTextField txtmassa = new JTextField(3);
private JTextField txtk = new JTextField(3);
private JTextField txta = new JTextField(3);
public void init()
{ setSize(400,250);
w = 350;
h = 200;
setBackground(Color.white);
Panel control = new Panel();
control.add(massa); control.add(txtmassa); control.add(kg);
control.add(k); control.add(txtk); control.add(nm);
control.add(a); control.add(m);
control.add(osc); control.add(oscresp); control.add(s);
control.add(iniciar);
control.add(pausar);
control.add(continuar);
control.add(nm);
control.setPreferredSize(new Dimension(w,100));
control.setBackground(Color.lightGray);
setLayout(new BorderLayout());
add("South", control);
}
public void paint(Graphics g)
{
g.setColor(Color.BLACK);
g.drawLine(125, 0, 225,0);//apoio do pendulo
g.drawLine(w/2, 0, w/2,10);//inicio do pendulo
g.drawLine((w/2), (h/2)-30, w/2,(h/2)+10);// fim do pendulo
for(int i = 0; i< 55; i+=5) //mola
g.drawOval((w/2)-12, 10+i, (w/2)-150 , 10);
g.setColor(Color.RED);
g.fillOval((w/2)-17 , (h/2) -20, (w/2) -140, (h/2)-70);
}
}[/code]
obrigada desde já!