1

ac# app から jframe に図を表示したい。以下のコードは、テスト用に作成した Java バージョンと、私の主な目標である C# バージョンの両方で同じです。Java バージョンは、c# が遅れて空白の jframe しか表示されない間、非常にうまくすばやく動作します。問題は、同じコードを c# で正しく動作させるにはどうすればよいかということです。ここで何が欠けていますか?

以下のコードの cl.graph() は文字列を返し、Java では機能するが C# では機能しないコードを以下に示します。

JFrame jf = new JFrame("My Diag");
jf.setSize(1100, 700);
jf.getContentPane().setLayout(new java.awt.BorderLayout());

TreeVisualizer tv = new TreeVisualizer(null, cl.graph(), new PlaceNode2());
jf.getContentPane().add(tv, java.awt.BorderLayout.CENTER);

jf.setVisible(true);

サンプル cl.graph() 文字列は次のとおりです。

digraph J48Tree {
N0 [label="dst_bytes" ]
N0->N1 [label="<= 44"]
N1 [label="src_bytes" ]
N1->N2 [label="<= 0"]
N2 [label="dst_host_same_src_port_rate" ]
N2->N3 [label="<= 0.22"]}
4

0 に答える 0