に私は今日、このようなコードを書いていない:それはアプレットビューアではなく、ブラウザで動作する理由アプレットコードは(日食)アプレットビューアで動作し、ブラウザ
import javax.swing.BorderFactory;
import javax.swing.JApplet;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import net.miginfocom.swing.MigLayout;
@SuppressWarnings("serial")
public class mainClass extends JApplet {
public void init() {
//Execute a job on the event-dispatching thread; creating this applet's GUI.
try {
SwingUtilities.invokeAndWait(new Runnable() {
public void run() {
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
JPanel czat = new JPanel();
setLayout(new MigLayout());
JPanel panel3 = new JPanel();
panel3.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Gry"));
add(panel3, "height 200:75%:10000, width 200:75%:10000");
JPanel panel1 = new JPanel();
panel1.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Gracze"));
add(panel1, "height 200:75%:10000, width 50:25%:10000, wrap");
JPanel panel2 = new JPanel();
panel2.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), "Czat"));
add(czat, "height 50:25%:10000, width 100%, span");
setVisible(true); // important
} catch (Exception e) {
e.printStackTrace();
}
}
});
} catch (Exception e) {
System.err.println("createGUI didn't complete successfully");
}
}
}
は誰もが、言うことはできますか? MigLayoutを使用する前に作業していました。使用してhtmlコードイムは、次のとおりです。
<html>
<applet alt = "Aplikacja klienta" code = 'mainClass' archive = 'applet.jar', width=500, height=500 />
</html>
私は様々な場所で探していたが、私はそのための解決策を見つける傾けます。
事前のおかげで、 マルチン
'setVisible(true); //重要 'いいえ、' // redundant'です。 –