- - PR -
JFreeChartについて
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-05-19 00:43
初めまして、JFreeChartについて判らないところがあり
困っております。お気づきの点やアドバイス等ありましたら ご教授いただきたく考えています。. ■問題 Windowsで動作したJFreeChartを表示し、右クリックした時に出る メニュー、(Properties, Save as, Print・・などの項目)を windowsライクにしたい.現在の表示はswing見たいな感じです. ■環境 「開発環境」 OS:Windows XP Eclipse 3.2.2 Java 1.5 JfreeChart 1.0.5 Jcommon 1.0.9 ■実現したい状況 右クリックした時にでる、メニューやPropertiesをクリックしたときに出る ウィンドウをwindows風なLock&Fieldにしたい. JFreeChartを学び1週間ほどで、まだまだ手探りな状況です ウェブ等も色々調査したのですが、八方ふさがりな状態です. 説明不足の点もありますが、どうぞよろしくお願いいたします. [ メッセージ編集済み 編集者: gigilu 編集日時 2007-05-19 00:43 ] | ||||
|
投稿日時: 2007-05-19 07:38
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/javax/swing/plaf/package-summary.html
で実装できるのでは? | ||||
|
投稿日時: 2007-05-21 14:43
JFreeChartでグラフを表示しているのでしょうが、何に表示してるんですか?
org.jfree.chart.JFreeChart#draw()で描画しているんだとすれば swingなりAWTなりのコンポーネントに対しての描画だと思うのですが… 右クリックした際のメニューというのは描画を行っているコンポーネントでの 設定によるものではないのですか? 私の認識ではJFreeChartのライブラリにメニュー表示をするコンポーネントは 含まれていないと思うのですが間違っていたら指摘してくださいね。 | ||||
|
投稿日時: 2007-05-21 22:03
| ||||
|
投稿日時: 2007-05-21 22:11
杏様
返答が遅れ申し訳ございませんでした. リンク先を参考にし、自分が思っている通りのことが出来ました. ありがとうございました. nagise様
表示には、org.jfree.chart.ChartFrameを使っております. 右クリックした際にメニューというのは、popupメニュー(?)のことを指してます. (説明不足で申し訳ございません) SwingのUIManagerのクラスメソッドを使い、 String LF = UIManager.getSystemLookAndFeelClassName(); UIManager.setLookAndFeel(FL); とすることで変更できました. 重ねての返信、無礼ではあると存じますが ありがとうございました. |
1