Wyświetlanie treści w Applecie

0

Nie mogę dojść do tego jak to działa na początku pojawia się czerwone tlo jak rozciągnę okno to pojawiają się komponenty i niebieskie tło zamieniałem kolejność miksowałem nie mam bladego pojęcia w jakiej kolejności mam to ustawić.


import javax.swing.*;
import java.awt.*;

public class NewClass extends JApplet   {
private int a=2;
private JFrame f = new JFrame("Hello, World!");
private JLabel JLabel1 = new JLabel("La22");
private JButton JButton1 = new JButton("L");
private JTextField jtf = new JTextField("H11");
private JPanel butt = new JPanel();

private Container cp = getContentPane();

public void init() {
      setSize(422,433);
	}

public void paint(Graphics g) {
     cp.setBackground(Color.red);
     JPanel ppp = new JPanel();
     ppp.setBackground(Color.cyan);
     ppp.add(butt);
     butt.setBorder(BorderFactory.createEmptyBorder(20,20, 300, 100)); 
     butt.setBackground(new java.awt.Color(1, 2, 233));
     JButton1.setPreferredSize(new Dimension(28,40));
     JButton1.setIcon(new ImageIcon("1.jpg"));
     ImageIcon buttonIcon = new ImageIcon(ClassLoader.getSystemResource("1.jpg"));
     JButton1.setIcon(buttonIcon);
     JLabel1.setIcon(buttonIcon);
     cp.add(ppp);

     butt.add(JButton1);
     butt.add(JLabel1);
     butt.add(jtf);
     cp.setVisible(true);
     ppp.setVisible(true);
     JButton1.setVisible(true);
     JLabel1.setVisible(true);
     jtf.setVisible(true);
     //g.drawString("Welcome to Java!!", 50, 60 );
   }
}

0

temat zamknięty :-)

odpowiedz jak ktoś by szukał:

public void init() {

}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.