[openrtm-users 01547] Java版でのRTCについての質問

5 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 3日 8時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01547] Java版でのRTCについての質問

OpenRTM-aist開発者の皆様。 質問では初めての投稿になります、大阪電気通信大学の 小嶋 と申します。今回、OpenRTM-aistを用いて、Javaで作成したソースファイルをRTコンポーネント化していて不明な点がありましたのでご質問させていただきました。
 私が行おうとしているのは、 ・JavaのSwingを用いて自作したフレームやアクションイベントをRTC化し、ボタンイベントをOutportへTimedFloatSeq型で出力。 ・Inportからの値によって setBackground(Color) しフレーム背景色を変更する。です。 実際行ったのは、〈Console〉Impl.javaへ直接、class 〈console〉 extends JFrame implements ActionListener{}で
コンテンツペイン、ボタン、アクションリスナーを設定し、onExecute内では、入力Dataを元にフレーム名と背景色が決定されるようにしましたが、buttonやeventがonExecute内で認識できず、思った機能を再現出来ません。サンプルのGUInのソースを見ると、actionやviewをそれぞれ分けていらっしゃるようなのですが、私の能力が至らず、活用できませんでした。
何か良い方法はありますでしょうか?よろしくお願いいたします。 

未定義
root
オフライン
Last seen: 3日 8時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01548] Java版でのRTCについての質問

小島さま

産総研 安藤です

私自身はあまりJavaは良くわからないのですが。。。

2011年1月17日18:53 Satoshi KOJIMA :
> OpenRTM-aist開発者の皆様。
>
> 質問では初めての投稿になります、大阪電気通信大学の 小嶋 と申します。
> 今回、OpenRTM-aistを用いて、Javaで作成したソースファイルをRTコンポーネント化していて
> 不明な点がありましたのでご質問させていただきました。
>
> 私が行おうとしているのは、
>  ・JavaのSwingを用いて自作したフレームやアクションイベントをRTC化し、ボタンイベントをOutportへTimedFloatSeq型で出力。
>  ・Inportからの値によって setBackground(Color) しフレーム背景色を変更する。
> です。
>
>  実際行ったのは、〈Console〉Impl.javaへ直接、class 〈console〉 extends JFrame implements
> ActionListener{}で
> コンテンツペイン、ボタン、アクションリスナーを設定し、onExecute内では、入力Dataを元にフレーム名と背景色が決定されるようにしましたが、
> buttonやeventがonExecute内で認識できず、思った機能を再現出来ません。

認識できないというのは具体的にどういう状況でしょうか?

> サンプルのGUInのソースを見ると、actionやviewをそれぞれ分けていらっしゃるようなのですが、私の能力が至らず、活用できませんでした。
> 何か良い方法はありますでしょうか?

できれば、ソースを送っていただけると、他の方からも
アドバイスがもらいやすいと思います。

>
> よろしくお願いいたします。
>
>
>
>

root
オフライン
Last seen: 3日 8時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01549] Java版でのRTCについての質問

小島さま

片見です。

> > サンプルのGUInのソースを見ると、actionやviewをそれぞれ分けていらっしゃるようなのですが、私の能力が至らず、活用できませんでした。
> > 何か良い方法はありますでしょうか?
ChangeListener を使用したサンプルを添付させて頂きます。
(viewとコンポーネントを分けてあります。)

PGView を PulseGeneratorImpl のメンバーとしています。
PulseGeneratorImpl.onInitialize() で
viewの初期化処理(PGView.init()) をコールしています。

PGView ではボタンやテキストフィールドの状態を
取得するメソッドを準備してあります。
それらを PulseGeneratorImpl.onExecute() で使用しています。

小島さまの状況を把握できていないのですが、
参考になればと思い添付させて頂きました。

よろしくお願いいたします。

On Mon, 17 Jan 2011 23:23:40 +0900
Ando Noriaki wrote:

> 小島さま
>
> 産総研 安藤です
>
> 私自身はあまりJavaは良くわからないのですが。。。
>
> 2011年1月17日18:53 Satoshi KOJIMA :
> > OpenRTM-aist開発者の皆様。
> >
> > 質問では初めての投稿になります、大阪電気通信大学の 小嶋 と申します。
> > 今回、OpenRTM-aistを用いて、Javaで作成したソースファイルをRTコンポーネント化していて
> > 不明な点がありましたのでご質問させていただきました。
> >
> > 私が行おうとしているのは、
> >  ・JavaのSwingを用いて自作したフレームやアクションイベントをRTC化し、ボタンイベントをOutportへTimedFloatSeq型で出力。
> >  ・Inportからの値によって setBackground(Color) しフレーム背景色を変更する。
> > です。
> >
> >  実際行ったのは、〈Console〉Impl.javaへ直接、class 〈console〉 extends JFrame implements
> > ActionListener{}で
> > コンテンツペイン、ボタン、アクションリスナーを設定し、onExecute内では、入力Dataを元にフレーム名と背景色が決定されるようにしましたが、
> > buttonやeventがonExecute内で認識できず、思った機能を再現出来ません。
>
> 認識できないというのは具体的にどういう状況でしょうか?
>
> > サンプルのGUInのソースを見ると、actionやviewをそれぞれ分けていらっしゃるようなのですが、私の能力が至らず、活用できませんでした。
> > 何か良い方法はありますでしょうか?
>
> できれば、ソースを送っていただけると、他の方からも
> アドバイスがもらいやすいと思います。
>
>
>
> >
> > よろしくお願いいたします。
> >
> >
> >

root
オフライン
Last seen: 3日 8時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01550] Java版でのRTCについての質問

安藤さま大電通大 小嶋です返信ありがとうございます。具体的には、EclipseでのAntBuildすると、「Button b 」と「Event e」が見つからないという状況です。Impl.javaを添付します。よろしくお願いします。2011年1月17日23:23 Ando Noriaki <>:

小島さま

産総研 安藤です

私自身はあまりJavaは良くわからないのですが。。。

2011年1月17日18:53 Satoshi KOJIMA <>:
> OpenRTM-aist開発者の皆様。
>
>  質問では初めての投稿になります、大阪電気通信大学の 小嶋 と申します。
> 今回、OpenRTM-aistを用いて、Javaで作成したソースファイルをRTコンポーネント化していて
> 不明な点がありましたのでご質問させていただきました。
>
>  私が行おうとしているのは、
> ・JavaのSwingを用いて自作したフレームやアクションイベントをRTC化し、ボタンイベントをOutportへTimedFloatSeq型で出力。
> ・Inportからの値によって setBackground(Color) しフレーム背景色を変更する。
> です。
>
> 実際行ったのは、〈Console〉Impl.javaへ直接、class 〈console〉 extends JFrame implements
> ActionListener{}で
> コンテンツペイン、ボタン、アクションリスナーを設定し、onExecute内では、入力Dataを元にフレーム名と背景色が決定されるようにしましたが、
> buttonやeventがonExecute内で認識できず、思った機能を再現出来ません。

認識できないというのは具体的にどういう状況でしょうか?

> サンプルのGUInのソースを見ると、actionやviewをそれぞれ分けていらっしゃるようなのですが、私の能力が至らず、活用できませんでした。
> 何か良い方法はありますでしょうか?

できれば、ソースを送っていただけると、他の方からも
アドバイスがもらいやすいと思います。

>
> よろしくお願いいたします。
>
>
>
>
>

--

root
オフライン
Last seen: 3日 8時間 前
登録日: 2009-06-23 14:31
[openrtm-users 01551] Java版でのRTCについての質問

大阪電通大 小嶋様:
こんにちは,株式会社リバストの菅です.

添付のソースコード見ました.
239行目でコンパイルが通らないと思いますがどうですか?

239行目: if(e.getSource() == b1) {m_OperationOut.write();}

そもそもonExecuteのスコープでb1やeが宣言されていませんから,
これでは上手くいきません.これはJava言語の基本的な問題ですから,
参考書等をご覧になるのが良いと思います.

基本的にやりたいことは,
1.データポートに来た値によって,作成するJFrameを使ったUIを変えたい.
2.ボタン操作によってデータポートから異なるデータを出したい
と言ったところでしょうか?

簡単な例を作ってみました.
GUIクラスのオブジェクトへの参照を**Implクラスが持つようにして,
ボタンを押されたらGUIのクラス自体がフラグを
持っていてそれが更新されるだけにしておき,
onExecuteでGUIのフラグを見て,振る舞いを変更するしくみです.

実行確認してませんが,参考にはなると思います.

(2011/01/19 15:24), Satoshi KOJIMA wrote:
> 安藤さま
>
> 大電通大 小嶋です
> 返信ありがとうございます。
>
> 具体的には、
> EclipseでのAntBuildすると、
> 「Button b 」と「Event e」が見つからないという状況です。
>
> Impl.javaを添付します。
> よろしくお願いします。
>
>
> 2011年1月17日23:23 Ando Noriaki:
>
>> 小島さま
>>
>> 産総研 安藤です
>>
>> 私自身はあまりJavaは良くわからないのですが。。。
>>
>> 2011年1月17日18:53 Satoshi KOJIMA:
>>> OpenRTM-aist開発者の皆様。
>>>
>>> 質問では初めての投稿になります、大阪電気通信大学の 小嶋 と申します。
>>> 今回、OpenRTM-aistを用いて、Javaで作成したソースファイルをRTコンポーネント化していて
>>> 不明な点がありましたのでご質問させていただきました。
>>>
>>> 私が行おうとしているのは、
>>>
>> ・JavaのSwingを用いて自作したフレームやアクションイベントをRTC化し、ボタンイベントをOutportへTimedFloatSeq型で出力。
>>> ・Inportからの値によって setBackground(Color) しフレーム背景色を変更する。
>>> です。
>>>
>>> 実際行ったのは、〈Console〉Impl.javaへ直接、class 〈console〉 extends JFrame implements
>>> ActionListener{}で
>>> コンテンツペイン、ボタン、アクションリスナーを設定し、onExecute内では、入力Dataを元にフレーム名と背景色が決定されるようにしましたが、
>>> buttonやeventがonExecute内で認識できず、思った機能を再現出来ません。
>>
>> 認識できないというのは具体的にどういう状況でしょうか?
>>
>>> サンプルのGUInのソースを見ると、actionやviewをそれぞれ分けていらっしゃるようなのですが、私の能力が至らず、活用できませんでした。
>>> 何か良い方法はありますでしょうか?
>>
>> できれば、ソースを送っていただけると、他の方からも
>> アドバイスがもらいやすいと思います。
>>
>>
>>
>>>
>>> よろしくお願いいたします。
>>>
>>>
>>>
>>>
>>
>>
>
>

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2195
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク