salsberry の回答履歴
- 例えば、以下のようなクラスでmap変数に、あらかじめ値を入れておいて、
例えば、以下のようなクラスでmap変数に、あらかじめ値を入れておいて、別のクラスで使うときに Common.map.get(""); と書いて、いつでも値を取り出したいのですが、static変数は、コンストラクタでいじれないようで出来ません。 このCommonクラス内であらかじめ値を入れておく方法はあるでしょうか? public class Common{ public static HashMap<String, String> map = new HashMap(); }
- ラパンを 購入致しました。その際 クラリオン製の ipod&USB接続
ラパンを 購入致しました。その際 クラリオン製の ipod&USB接続ユニットをつけてもらいました。 車は注文中なので まだ来ていないのですが、その間に ipod touch 36GBを購入しようと考えているのですが、 1. 接続した場合、純正オーディオの方で選曲などするのですか? ipod 側で できるのでしょうか? 2.アルバムごとに選曲&再生できるのでしょうか? 3.USBも接続できるようにしたのですが、単にUSBメモリに音楽ファイルを入れたのみで オーディオで再生できるのでしょうか? 以上、わからない事だらけですいません。 かなり調べたのですが なかなか書き込みなどなくて、困っています・・・。
- 締切済み
- iPod・ウォークマン・音楽プレーヤー
- toro77777
- 回答数2
- 【javaアプレット】マウスにリンクした雪だるまを回転させたい
【javaアプレット】マウスにリンクした雪だるまを回転させたい 現在、大小の丸2つで簡単に作った雪だるまをマウスにリンクすることができました。 マウスを右に動かせばそのまま雪だるまも右に動きます。 ここからがわかりません。 理想的には雪だるまは大きい丸を中心に回転させながらマウスの動かす方向に動く感じにしたいのです。 なにかアドバイスをください。 作ってるのに近いプログラム ↓ import java.applet.* ; import java.awt.*; import java.awt.event.*; public class test extends Applet { int posX = 50; int posY = 50; public void paint(Graphics g) { g.setColor(Color.red); g.fillOval(posX, posY, 50, 50); } public void init () { this.setSize(200, 200); this.setVisible(true); addMouseMotionListener(new MouseMotionAdapter() { public void mouseMoved(MouseEvent e) { posX = e.getX(); posY = e.getY(); repaint(); } }); } }
- 締切済み
- Java
- yukiti_2000
- 回答数4
- ラパンを 購入致しました。その際 クラリオン製の ipod&USB接続
ラパンを 購入致しました。その際 クラリオン製の ipod&USB接続ユニットをつけてもらいました。 車は注文中なので まだ来ていないのですが、その間に ipod touch 36GBを購入しようと考えているのですが、 1. 接続した場合、純正オーディオの方で選曲などするのですか? ipod 側で できるのでしょうか? 2.アルバムごとに選曲&再生できるのでしょうか? 3.USBも接続できるようにしたのですが、単にUSBメモリに音楽ファイルを入れたのみで オーディオで再生できるのでしょうか? 以上、わからない事だらけですいません。 かなり調べたのですが なかなか書き込みなどなくて、困っています・・・。
- 締切済み
- iPod・ウォークマン・音楽プレーヤー
- toro77777
- 回答数2
- swingアプリで動作時にコンポーネント毎に設定されているデフォルトの
swingアプリで動作時にコンポーネント毎に設定されているデフォルトのフォントを取得したいです。 一部のJLabelの文字やJTextFieldの文字を大きく(小さく)表示したい時、 Fontクラスを使って設定する事になると思いますが、フォント名から指定しなければいけません。 swingのデフォルト値(dialog)であれば決め打ちでいいと思うのですが、変更されていると決め打ちだと浮いてしまいます。 そのため、デフォルト値を取得したいです。
- 締切済み
- Java
- metorontbl
- 回答数1
- javaでスレッド内でパイプ処理を用いて処理をしているのですがデッドロ
javaでスレッド内でパイプ処理を用いて処理をしているのですがデッドロックが発生してしまいました。 Javadocには記載されているのですがどのような原因かが分からないので教えてください。
- 締切済み
- Java
- keiji55_1985
- 回答数2
- javaの画像の表示のプログラムとmouselistenerのプログラ
javaの画像の表示のプログラムとmouselistenerのプログラム(それぞれ↓にあります)をひとつに合わせたいのですがどうすればいいでしょうか? import java.awt.event.*; import javax.swing.*; class MyPanel extends JPanel implements MouseListener{ public MyPanel() { addMouseListener(this); } public void mouseClicked(MouseEvent e) { int x=e.getX(); int y=e.getY(); System.out.println("マウスがクリックされました (" + e.getX() + ", " + e.getY() + ")"); if((x<100&&x>40)&&(y<100&&y>40)){ System.out.println("範囲内"); }else{ System.out.println("aaa"); } } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } } public class MouseEventExample extends JFrame { public static void main(String[] args) { new MouseEventExample(); } MouseEventExample() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); getContentPane().add(new MyPanel()); setSize(300, 200); setVisible(true); } } ======↑のプログラムと↓のプログラムを合わせたいのです package novel; import java.awt.*; import java.awt.geom.*; import java.awt.event.*; import javax.swing.*; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import java.io.IOException; public class Java2dTest extends JFrame{ public static void main(String[] args){ Java2dTest test = new Java2dTest(); test.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){System.exit(0);} }); test.setBounds( 0, 0, 200, 200); test.setVisible(true); } public void paint(Graphics g){ Graphics2D g2 = (Graphics2D)g; BufferedImage readImage = null; try { readImage = ImageIO.read(new File("sample.png")); } catch (Exception e) { e.printStackTrace(); readImage = null; } if (readImage != null){ g2.drawImage(readImage, 0, 0, this); } } }
- 【javaアプレット】マウスにリンクした雪だるまを回転させたい
【javaアプレット】マウスにリンクした雪だるまを回転させたい 現在、大小の丸2つで簡単に作った雪だるまをマウスにリンクすることができました。 マウスを右に動かせばそのまま雪だるまも右に動きます。 ここからがわかりません。 理想的には雪だるまは大きい丸を中心に回転させながらマウスの動かす方向に動く感じにしたいのです。 なにかアドバイスをください。 作ってるのに近いプログラム ↓ import java.applet.* ; import java.awt.*; import java.awt.event.*; public class test extends Applet { int posX = 50; int posY = 50; public void paint(Graphics g) { g.setColor(Color.red); g.fillOval(posX, posY, 50, 50); } public void init () { this.setSize(200, 200); this.setVisible(true); addMouseMotionListener(new MouseMotionAdapter() { public void mouseMoved(MouseEvent e) { posX = e.getX(); posY = e.getY(); repaint(); } }); } }
- 締切済み
- Java
- yukiti_2000
- 回答数4
- eclipse Heliosのエディタ機能について質問です。
eclipse Heliosのエディタ機能について質問です。 GUIエディタのVEがHeliosに対応していないため、代わりにJiglooというものを入れたのですが、途中に文字を挿入(追加)すると次の文字が消えてしまうようになりました。 これだと行の最後まで描き直さなければならず、非常に面倒です。 OKWaveにWordの問題ですが似たような投稿があったので示しておきます。 http://okwave.jp/qa/q1467063.html 一応eclipseや各種プラグインの設定も確認したのですがそれらしきものは見当たらず、非常に困っています。 jiglooを入れてからこのようなことになったので恐らくjiglooが原因だろうと思うのですが、コンピュータの知識は乏しいので定かではありません。 何か解決策ありますか。 解決策でなくても「ここは確認しとけ」みたいなところがあれば教えて下さい。 よろしくお願いします。 一応jiglooのURLも示しておきます。 http://www.cloudgarden.com/jigloo/
- iアプリで改行する方法を教えて下さい。
iアプリで改行する方法を教えて下さい。 Graphics g=getGraphics(); String text = "ああああ\nいいいい\nうううう\n"; g.drawString(text,0,12); というようにしても、 \nのところで改行はされず、 結局、 ああああ\nいいいい\nうううう\n と出力されてしまいます。 \n を /n としてみてもダメでした。 また、 String text = "ああああ いいいい うううう"; としても、ダメでした。 iアプリでは、一体、どうやって改行を行うのでしょうか?
- ベストアンサー
- Java
- ict-km48tz
- 回答数3
- javaのコマンドを実行するとハローワールドがでないで下記のエラーメッ
javaのコマンドを実行するとハローワールドがでないで下記のエラーメッセージがでてしまいます。 exceptioninthreadmainjavalangnoclassdefounderror:helloworld causedbyjavalangclassnotfoundexception:hellowworld atjavaneturlclassloader$1rununknownsource atjavasecurityaccesscontrollerdoprivilegednativemethod atjavaneturlclassloaderfindclassunknownsource atjavalangclassloaderloadclassunknownsource atsunmisclauncher$appclassloaderloadclassunknownsource atjavalangclassloaderloadclassunknownsource couldnotfindthemainclasshelloworldprogramwillexit jdkのインストールがおかしいのでしょうか。改善方法がわかったら教えてください。
- iアプリで改行する方法を教えて下さい。
iアプリで改行する方法を教えて下さい。 Graphics g=getGraphics(); String text = "ああああ\nいいいい\nうううう\n"; g.drawString(text,0,12); というようにしても、 \nのところで改行はされず、 結局、 ああああ\nいいいい\nうううう\n と出力されてしまいます。 \n を /n としてみてもダメでした。 また、 String text = "ああああ いいいい うううう"; としても、ダメでした。 iアプリでは、一体、どうやって改行を行うのでしょうか?
- ベストアンサー
- Java
- ict-km48tz
- 回答数3
- iアプリで改行する方法を教えて下さい。
iアプリで改行する方法を教えて下さい。 Graphics g=getGraphics(); String text = "ああああ\nいいいい\nうううう\n"; g.drawString(text,0,12); というようにしても、 \nのところで改行はされず、 結局、 ああああ\nいいいい\nうううう\n と出力されてしまいます。 \n を /n としてみてもダメでした。 また、 String text = "ああああ いいいい うううう"; としても、ダメでした。 iアプリでは、一体、どうやって改行を行うのでしょうか?
- ベストアンサー
- Java
- ict-km48tz
- 回答数3
- このwhile文、ずっと回っているのでしょうか?(iアプリ・Java)
このwhile文、ずっと回っているのでしょうか?(iアプリ・Java) //trueを入れたwhile文 while(true){ if(keyEvent == Display.KEY_1){ //ボタン「1」をプッシュされた時の処理(内容は文字列出力など、適当に。) } //keyEventを初期化。(少なくとも、「1」ではない数字に) keyEvent = -555; } //キーイベント(※iアプリ)の処理 public void processEvent(int type, int param) { if (type==Display.KEY_PRESSED_EVENT) keyEvent=param; } このような記述を書籍で見掛けました。 動作としては、問題なく動いているのですが、 これは、キーイベント待ちの無限ループという感じなのでしょうか? ループしている間、常に回っていて、ハードウェアに仕事をさせている(電力消費)ということなのでしょうか?
- ベストアンサー
- Java
- ict-km48tz
- 回答数2
- このwhile文、ずっと回っているのでしょうか?(iアプリ・Java)
このwhile文、ずっと回っているのでしょうか?(iアプリ・Java) //trueを入れたwhile文 while(true){ if(keyEvent == Display.KEY_1){ //ボタン「1」をプッシュされた時の処理(内容は文字列出力など、適当に。) } //keyEventを初期化。(少なくとも、「1」ではない数字に) keyEvent = -555; } //キーイベント(※iアプリ)の処理 public void processEvent(int type, int param) { if (type==Display.KEY_PRESSED_EVENT) keyEvent=param; } このような記述を書籍で見掛けました。 動作としては、問題なく動いているのですが、 これは、キーイベント待ちの無限ループという感じなのでしょうか? ループしている間、常に回っていて、ハードウェアに仕事をさせている(電力消費)ということなのでしょうか?
- ベストアンサー
- Java
- ict-km48tz
- 回答数2
- Windows-31Jからutf-8への変換が分かりません><
Windows-31Jからutf-8への変換が分かりません>< java超ビギナーです。 SJISで書かれたCSVファイルのデータを、 CREATE TABLE `rep_test` ( `rep_name` varchar(48) NOT NULL, `rep_name_kana` varchar(48) DEFAULT NULL, `rep_id` varchar(16) DEFAULT NULL, PRIMARY KEY (`rep_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 こんな感じで作ったMySQLにINSERTする部分をJAVAで書いているんですが、 取り込んだ文字が化けます… 取り込む部分は、JPAとかいうのを使って書いていて、 以下のような感じです。 getBytes("Windows-31J"), "utf-8" 内の文字の組み合わせ いろいろやってもダメでした… どのようにすればいいのか、 ドナタか心優しい方、教えてくださいm(__)m @TransactionAttribute(TransactionAttributeType.REQUIRED) public int insertRows( CSVReader reader ) throws IOException { EntityManager em = emf.createEntityManager(); String [] nextLine; while ( ( nextLine = reader.readNext() ) != null ) { RepTest rep = new RepTest(); rep.setRepId( new String( nextLine[0].getBytes("Windows-31J"), "utf-8" ) ); rep.setRepNameKana( new String( nextLine[1].getBytes("Windows-31J"), "utf-8" ) ); rep.setRepName( new String( nextLine[2].getBytes("Windows-31J"), "utf-8" ) ); // execute insert em.persist( rep ); } em.close(); return 0; }
- ベストアンサー
- Java
- micchicchi
- 回答数1
- sun java 1.6 標準ライブラリのclassを修正したがjvm
sun java 1.6 標準ライブラリのclassを修正したがjvmに認識されない javaの標準ライブラリを修正しました。 以下のjarを直接修正すれば、私の修正はjvmに認識されます。 charsets.jar deploy.jar javaws.jar jce.jar jsse.jar management-agent.jar plugin.jar resources.jar rt.jar しかし別途jarファイルを作成してclasspathに入れても、jvmは上記の標準ライブラリを 優先して参照するらしく、私の修正は反映されません。上記のjarファイルを修正せずに 私の修正したclassファイルをjvmに認識させる方法はありますか?
- 締切済み
- Java
- jqa56thaegh
- 回答数2
- Javaプログラムの繋げ方について。
Javaプログラムの繋げ方について。 今まで(1)のようなプログラムを書いていました。 作りたいものに向けて色々検索するとやりたいものに近い(2)のようなサンプルプログラムを見つけました。 しかし、Java初心者なもので混ぜ方(?)がわかりません。 現在の私の知識からいうと今までのはアプレットでフレーム使うのはアプリケーションなのかな?別物なのかな?そんな感じです。 もし、混ぜることができるなら何かアドバイスをお願いします。 (1)package test; import java.applet.* ; import java.awt.Label ; import java.awt.Font ; import static java.awt.Font.BOLD ; import java.util.*; import java.awt.Graphics; import java.awt.Image; import java.awt.*; public class test extends Applet{ public void paint(Graphics g){ g.setColor(Color.red); g.fillOval(320, 200, 100, 100); } public void init () { ~~~~~~~~~~~~~~~~ } public void start () { ------------ }}} (2)import java.awt.*; import java.awt.event.*; public class MouseEvent7 extends Frame { int posX = 50; int posY = 50; public static void main(String [] args){ new MouseEvent7(); } //コンストラクタ MouseEvent7(){ this.addWindowListener(new WinAdapter()); //ウィンドウリスナーの登録 this.setSize(200,200); this.setVisible(true); //MouseMotionListenerの登録 addMouseMotionListener( new MouseMotionAdapter(){ public void mouseMoved(MouseEvent e){ posX = e.getX(); posY = e.getY(); repaint(); //paintメソッドを実行 } } ); } public void paint(Graphics g){ g.drawOval(posX,posY,50,50); } } (1)の内容に本当に(2)のプログラムで出来るマウスの動きに合わせて円も動く+クリックしたらそこで止まるだけいいのですが。 出来たら止まった点の座標も取りたいですが、そこまではいってません;;
- JNAでc言語ファイルの読み込み方が分かりません
JNAでc言語ファイルの読み込み方が分かりません JNAを使用して、javaからcを読み込み動作するプログラムを作っています。 なんとなく定義は分かってきたのですが、 javaのソースコードに CLibrary.INSTANCE.printf(); のように、c言語を書き込んでいる状況なのですが、 JNAを利用した.javaファイルから.cファイルを読み込む方法はありますか? c言語の場合、.cファイルごとに分割された関数をmainが呼び出すとき、 extern void Sample(); とプロトタイプ宣言の後に Sample(); で呼び出せるみたいなので、 これを使って、 CLibrary.INSTANCE.extern void Sample(); とやってみましたが、コンパイルできませんでした;; 他にやり方がありますか? 知ってる方がいらっしゃいましたら、教えてください。 よろしくお願いします。