Processing IDEを使用して、ユーザーがHTMLスケッチで描画するためのアプリケーションを作成しました。htmlでJavaボタンのクリックを聞くようにする
私は「新しいスケッチ」をクリックしたときに、それがフォルダ内に新しいsketch.html
ファイルを作成します。
さて、このアプリは、次のようになります。だから、基本的には、私の質問は、HTMLが私のJavaのカスタマイズされたボタンの機能に耳を傾けるようにする方法である
:今、私はこのようになりますこれは、「パイ」ボタンをクリックして円グラフを作成したいですか?処理スケッチで実行されている
public class Button {
String label; // button label
float x; // top left corner x position
float y; // top left corner y position
float w; // width of button
float h; // height of button
// constructor
Button(String labelB, float xpos, float ypos, float widthB, float heightB) {
label = labelB;
x = xpos;
y = ypos;
w = widthB;
h = heightB;
}
void Draw() {
fill(218);
stroke(141);
rect(x, y, w, h, 10);
textAlign(CENTER, CENTER);
fill(0);
text(label, x + (w/2), y + (h/2));
}
boolean MouseIsOver() {
if (mouseX > x && mouseX < (x + w) && mouseY > y && mouseY < (y + h)) {
return true;
}
return false;
}
}
:
ボタンクラスは次のようになります(たぶんJSPで、私はわかりません)。スケッチでは、特定のボタン上でマウスの動作を押すと、MouseIsOver
で定義されます。 HTMLページでボタンがクリックされたことを知り、次の操作を実行します。有用な提案は非常に役に立ちます!
ありがとうKevin!だからファイルを作るために、私は "新しいスケッチ"ボタンを使いました。クリックするたびに、スケッチフォルダに ".html"と ".js"という拡張子を持つファイルが自動的に作成されます。 – duststar0213