Wer weiß oder hat eine Idee, warum meine Schaltfläche verschwindet, nachdem ich das Applet verkleinert habe?
das ist mein Code:
%Vor%Ich bin mir nicht sicher, ob es eine gute Idee ist, die Init-Methode neu zu definieren. Wenn ich mir Ссылка anschaue, würde ich erwarten, dass Sie nur den Run implementieren. Methode. Override init ohne Aufruf von super.init () Sieht für mich seltsam aus.
Vielleicht wäre es besser, wenn Sie direkt von JApplet für Ihre ersten Schritte in der Applet-Programmierung ableiten.
Angenommen, dass
Der Code sollte funktionieren, es muss nicht neu gezeichnet werden (es sei denn, Sie möchten eine anwendungsspezifische Optimierung durchführen). Ich habe einfach Ihren Code kopiert und eingefügt (indem ich die beiden obigen Annahmen erläutert habe), ich sehe das Applet und die Schaltfläche verschwindet nicht bei der Größenänderung.
Wie auch immer, es gibt einige "nicht gute" Dinge im Code:
Haben Sie versucht, super.init () am Anfang Ihrer init () -Methode aufzurufen?
Verwenden Sie explizit ein Layout für Ihre Konsole und verwenden Sie dann die relative Positionierung.
Um eine Schaltfläche im Applet neu zu skalieren:
%Vor%Um die Größe einer Schaltfläche in JFrame zu ändern:
%Vor%Hast du die Repaint-Methode deklariert ... ???
Sie benutzen Swing. Es muss ein Repaint deklariert werden.
Bitte definieren Sie eine benutzerdefinierte Repaint-Methode