私はWeeblyを実験しています。私は現在、Weeblyエディタに任意のスイングプログラムを追加しようとしています。ここに示されているように、私は、これまで二つのアプローチを試みた:weeblyサイトにJavaプログラムを追加するにはどうすればよいですか?
1:(注: - <を置き換え、>)
-embed height=400 width=400 src="siteName/uploads/someNumbers/testapplet.class"--/embed-
2:(上記と同じ置換)されると
-applet codebase="siteName/uploads/someNumbers" code="testapplet.ckass" width=400 height=400--/applet-
最初の1つはコンテンツを表示するためにプラグインが必要だと言い、2つ目は私のセキュリティ設定によって私がサイト上でJavaを動かすことができないということです。
この作業を行うにはどうすればよいですか?私はプログラムを表示する方法
- 私はプログラムをアップロードする方法を変更
- (Javaコード自体IE)私のプログラムを変更する(つまり、.classファイルの.jar対)
- 変更:これは、次のいくつかを含めることができます参考のために(すなわち、実際の-applet-または-embed-)
は、ここではJavaがJLabelのの値は、ボタンの各クリックすると増加に伴って、ちょうど基本のJButtonとのJLabelをコード - 次のとおりです。
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class TestApplet extends JApplet
{
static int x = 0;
static JLabel l = new JLabel(x+"");
public void init()
{
setLayout(new FlowLayout());
JButton b = new JButton("Button");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
x++;
l.setText(x+"");
}
});
add(b);
add(l);
}
}
1)なぜアプレットをコーディングするのですか?教師がそれを指定している場合は、[CS教師が** Javaアプレットを教えるのを止めるべき理由](http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should -stop-teaching-java-applets /)を使用します。 2)[Java Plugin support deprecated](http://www.gizmodo.com.au/2016/01/rest-in-hell-java-plug-in/)および[Plugin-Free Webへの移動]を参照してください( https://blogs.oracle.com/java-platform-group/entry/moving_to_a_plugin_free)。 3)Java **デスクトップアプリケーションを配備する最良の方法**は、[Java Web Start](http://stackoverflow.com/tags/java-web-start/info)を使用しています。 –
@AndrewThompson私は自分のJavaプログラムを自分の同僚に提供したいと思っています。 Java Web Startは、私が比較的短期間に実装できるソリューションであり、他の人が使用するのは簡単でしょうか? –
「簡単」を定義します。ブラウザは、JWSランチャに直接起動ファイルを渡すために使用されていましたが、通常は代わりにダウンロードして、ユーザは明示的に開く必要があります。 Javaアプリケーションのための「起動するためのワンクリック」機能はありません。もはやSun/Oracleはセキュリティを詰め込んでいたからです。 –