Ich programmier gerad ein JApplet wo man sich einloggen kann. Das Problem ist, dass ich wenn ich mit JTextField oder JPasswordField arbeite sie nicht oder kaum zu sehen sind. Man sieht vom JTextField
nur den ersten teil und vom JPasswordField erstmal garnicht. erst wenn man sie anklickt sieht man sie komplett hier der Code
nur den ersten teil und vom JPasswordField erstmal garnicht. erst wenn man sie anklickt sieht man sie komplett hier der Code
Java:
import java.awt.*;
import java.applet.*;
import javax.swing.*;
public class LoginApplet extends JApplet {
JButton A= new JButton("anfang");
Image back,login;
JTextField Bn = new JTextField(20);
JPasswordField Pw = new JPasswordField(20);
String logg=null;
public void init() {
setSize(1200,800);
back = getImage(getCodeBase(),"backgrounds/hintergrund2.png");
login = getImage(getCodeBase(),"menu/Login.png");
this.getContentPane().setLayout(null);
//this.initWindow();
//add(A);
//add(Bn);
this.getContentPane().add(Bn);
this.getContentPane().add(Pw);
Bn.setBounds(65,110,100,30);
Pw.setBounds(190,110,100,30);
// repaint();
}
// public void ini(){ // if(logg==null) }
// public void update(Graphics g){ paint(g); }
public void setgroesse(int gr){
setFont(new Font("Arial", Font.PLAIN, gr));
}
public void paint(Graphics g) {
g.drawImage(back,0,0,this);
if(logg==null)
//setFont(new Font("Arial", Font.PLAIN, 30));
g.drawImage(login,65,50,this);
//g.drawString("Benutzername Passwort",70,90);
}
}
Zuletzt bearbeitet: