2016-09-11 7 views
0

私は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を動かすことができないということです。

この作業を行うにはどうすればよいですか?私はプログラムを表示する方法

  1. 私はプログラムをアップロードする方法を変更
  2. (Javaコード自体IE)私のプログラムを変更する(つまり、.classファイルの.jar対)
  3. 変更:これは、次のいくつかを含めることができます参考のために(すなわち、実際の-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

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)を使用しています。 –

+0

@AndrewThompson私は自分のJavaプログラムを自分の同僚に提供したいと思っています。 Java Web Startは、私が比較的短期間に実装できるソリューションであり、他の人が使用するのは簡単でしょうか? –

+0

「簡単」を定義します。ブラウザは、JWSランチャに直接起動ファイルを渡すために使用されていましたが、通常は代わりにダウンロードして、ユーザは明示的に開く必要があります。 Javaアプリケーションのための「起動するためのワンクリック」機能はありません。もはやSun/Oracleはセキュリティを詰め込んでいたからです。 –

答えて

0
  1. Weeblyのにサインインし、トップの「要素」タブで
  2. あなたのサイト名の横にある[Edit]ボタンをクリックし、「マルチメディア」に移動して、あなたのページにファイル要素をドラッグします。
  3. 指示に従って.classファイルをアップロードしてください。名前は小文字にする必要があります。
  4. 公開ボタンを押して、公開ページに移動します。
  5. .classファイルを覚えていますか?それを右クリックし、リンクアドレスまたはリンクの場所をコピーします。
  6. weeblyページの編集に戻る。
  7. [要素]タブで[詳細]に移動し、[カスタムHTML]要素をドラッグします。
  8. クリックするとカスタムHTML要素が編集されます。ここでは、アプレットコードを記述します。私の.classファイルへの私のリンクの場所がhttp://www.johndoe.com/uploads/3/3/2/6/3326331/countme.classた場合
  9. 、私のアプレットのコードは次のようになります。

    <applet codebase="http://www.johndoe.com/uploads/3/3/2/6/3326331" code="countme.class" width=something height=something></applet>

をアイデアは、コードベースがどこ.classファイルを検索する場所をブラウザに指示ということですファイルとそのコード自体がそれをwhickの.classであると伝えます。 10.再度パブリッシュすると、アプレットが表示されます。

私は個人的に試したことはありませんが、サポート担当者とチャットして、この方法を確認しました。

すべてベスト!

関連する問題