問題タブ [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.
gtk - GTK で cairo を使用する
コードで幾何学的形状を Gtk_Window に描画したいと考えています。
私はすでに Gtk_window をコーディングしていますが、私の唯一の問題は Cairo で使用することです。
次にandlabsのメソッドを使った後のコード。
したがって、このコードには、ウィンドウ内の gtk_drawing_area と、新しいハンドラ (ジェネリックのインスタンス化) に接続されている接続プロシージャ内の「描画」信号が含まれています。
実際、私はこのCコードを使用しました: https://developer.gnome.org/gtk3/stable/GtkDrawingArea.html
コンパイル時に 2 行にエラーがあります。
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 つのバージョンは同じですか?
最初のバージョンで問題が発生することが多かったため、これを尋ねています。
java - パターンを SeedFill アルゴリズムに追加する
シードフィル アルゴリズムを実装しています。色については、ジェネリック変数を使用します。patt
ただし、整数のパターンを実装する方法がわかりません。ソースコードは次のとおりです。
パターンなしで塗りつぶすために、newValue
変数を使用しました。パターンに変更するには?