Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
hallo, ich möchte mein applet IN der seite haben und nicht mit extra fenster. wie mach ich das? das applet soll nur ein textfeld haben und einen button.
hi, ich kanns auch anders machen, das geht aber auch nicht. also so:
1. es erscheint ein joptionpane mit nem textfeld, wo der usere den namen eingibt
2. jetzt wird mein frame mit setvisible(true) sichtbar gemacht
3. jetzt verschwindet es aber hinter dem browserfenster
also 3 ist das problem. wie bekomme ich das hin, dass es nicht verschwindet? requestfocus geht nicht
Warum erbst du nicht einfach von JApplet? Wie kommst du überhaupt darauf dafür ein JFrame zu verwenden. Ansonsten Probiers ma mit toFront();. Achja, kann mir gerade nur schwer vorstellen wie das bei dir ausschaut, wenns sichs nicht erledigt hat, poste mal ein wenig code.
ich erbe doch von JApplet. aber wenn ich ein jframe im applet haben will, dann muss ich doch ein jframe nehmen. code kann ich nicht posten, da zuviele klassen. mh...misst. leider geht tofront() nur bei java fenstern, also das kommuniziert nicht mit anderen programmfenstern. noch ne idee?
Mach halt statt nen JFrame nen JPanel und stelle dieses in deinem Applet dar!? Was willst du denn genau machen (mit mehr infos können wir/ich auch besser helfen). toFront setzt (zumindest bei Windows) ganz nach oben, über alles andere. Ob das Allerdings auch bei nem Applet funzt weiß ich net.
nene, also das soll ja so sein. wenn man das applet startet, dann soll der login bereich IN der seite sein. drückt man beim login auf den button, dann soll ein fenster aufgehen.
Also soll jetzt ein Fenster aufgehen und dieses im Bereich der WebSite liegen!? Hast du nen Screenshot? Ansonsten müsste ich den Support einstellen, bevor ich mich durch meine Dämlichkeit in Form von *nix-blick* noch weiter blamiere
hi, nein, das fenster was dann aufgeht soll NICHT eingebettet sein, sondern ausserhalb des browsers. nur nach dem start
des applets soll der logn bereich IM browser sein, s wie hier:
- The chat server system at www.realchat.com is temporarily unavailable.
- Your computer is behind a firewall or proxy server. Please ensure that your firewall permits outgoing TCP connections to www.realchat.com on port 8080.
vermutlich. aber du weisst was ich meine, oder? erst der login bereich IN der seite, drückt man dann dort auf ok, geht en frame auf. also ich habe das jetzt so:
Code:
Container contentPane = getContentPane();
JPanel login = new JPanel();
JButton lb = new JButton("login");
login.add(lb);
contentPane.add(login);
lb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
mainFrame.setVisible(true);
}
});
das frame ist also fertig und drückt man auf login, dann wirds angezeigt. allerdings funktioniert das nicht, da der button nicht angezeigt wird...so eine sch*****
hi, geht nicht. ich teste das im appletviewer und wenn ich das fenster des appletviewers ein wenig vergrößere, dann erscheint der button auf dem panel. aber vorher nicht. warum das denn?
btw: ich gehe doch richtig in der Annahme dass der Button beim vergrößern des Appletviewers nicht im vergrößerten Bereich erscheint, sondern da wo er erscheinen soll!?