問題タブ [graphical-programming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
565 参照

gtk - GTK で cairo を使用する

コードで幾何学的形状を Gtk_Window に描画したいと考えています。

私はすでに Gtk_window をコーディングしていますが、私の唯一の問題は Cairo で使用することです。

次にandlabsのメソッドを使った後のコード。

したがって、このコードには、ウィンドウ内の gtk_drawing_area と、新しいハンドラ (ジェネリックのインスタンス化) に接続されている接続プロシージャ内の「描画」信号が含まれています。

実際、私はこのCコードを使用しました: https://developer.gnome.org/gtk3/stable/GtkDrawingArea.html

コンパイル時に 2 行にエラーがあります。

0 投票する
0 に答える
112 参照

f# - クラスで定義されたオーバーライドされたメソッドを別のクラスで使用する方法は?

グラフィカル インターフェイス コースで行っている演習で問題が発生しました。私はこのように定義されたF#でプログラムを書いています:

  • 私はメソッド OnPaint をオーバーライドするクラス A を持っています。
  • OnPaint メソッド、OnMouse[Down/Move/Up] メソッドなどをオーバーライドする別のクラス B があります。

A でオーバーライドされた OnPaint メソッドを、B で定義されたオーバーライドされた OnPaint メソッドに使用します (明らかに、A の OnPaint メソッドはクラス A で定義されているため、タイプ A オブジェクトをインスタンス化する必要があります)。

私の質問は次のとおりです。どうすればそれを行うことができますか? A で OnPaint メソッドをオーバーライドする代わりに、A の OnPaint メソッドと同じタスクで PaintEventArgs.Graphics パラメータを渡すメソッドを A で必ず定義する必要がありますか?

例:私はこのようなことをしなければなりません:

またはこのようなもの?:

それとも、これら 2 つのバージョンは同じですか?

最初のバージョンで問題が発生することが多かったため、これを尋ねています。

0 投票する
1 に答える
32 参照

java - 既にラベル付けされた文字列ラジオ ボタンに値を設定しようとしています。私は自分の間違いを理解していません

0 投票する
1 に答える
77 参照

java - パターンを SeedFill アルゴリズムに追加する

シードフィル アルゴリズムを実装しています。色については、ジェネリック変数を使用します。pattただし、整数のパターンを実装する方法がわかりません。ソースコードは次のとおりです。

パターンなしで塗りつぶすために、newValue変数を使用しました。パターンに変更するには?