_ranco_ の回答履歴
- james外部ドメインにメール送信
http://www.javadrive.jp/james/ を参考に設定したのですが、自ドメインには送信でき、外部のメールソフトにて受信もできるのですが、 外部ドメインに送信できません。 設定をそうすればいいのでしょうか? 環境は james2.3.2 ドメインは取得済み です。
- 締切済み
- burood0001
- Java
- 回答数1
- ダウンロード先指定プログラム
こんにちは。 java言語を使ってシステム機能をプログラムしたいと思っています。 サイトからファイルなどのコンテンツをダウンロードしたときに、それを指定しておいたフォルダに自動的に保存するというようなシステムを作りたいと思っているのですがjava言語を始めたばかりでプログラミングに苦労しています。 この機能の参考になるようなサンプルソースやサイトなどなんでもいいのでお知りでしたら教えていただけますか。お願いします。
- 締切済み
- number3-33
- Java
- 回答数1
- URLConnection getContentType
URL url = new URL("http://***********"); System.out.println(url.openConnection().getContentType()); とすると普通なら text/html; charset=Shift_JIS などと出ますが、 サイトによっては text/html; charset=Shift_JIS と書かれていても text/html としか表示されません。なぜ?
- ベストアンサー
- noname#101202
- Java
- 回答数2
- openStreamで起きるタイムアウトを未然に防ぎたい
こんにちは。 String url="https://a.com:443/dir1/a.txt"; URL u = new URL(url); u.openStream(); 上記のようなプログラムを実行した場合、a.comにアクセスできないとタイムアウト時間まで待ち続けてしまいます。 タイムアウトを設定するのも一つなのですが、タイムアウトまで待たなくてもアクセスできるかどうかを調べるような方法はないでしょうか。 アクセスできるかどうか、というのは具体的には ・a.comが実在するかどうか ・a.comがポート443を受け付けているかどうか の2点が分かること、だと思います。 よろしくお願いします。
- Java アプレットで画像をコピーして配置
Javaアプレットでなのですが、画面上に自分で持っている画像をコピーして配置したいです。 http://oshiete1.goo.ne.jp/qa2452081.html のソースを参考にさせて頂いたのですが、 コピー元のオブジェクトを自分の持っている画像(アイコン)にしたいです。 Path指定をするとできるのかなと思っていて、以下の2行を加えてみたのですができません。 img[0] = getImage(getDocumentBase(), "../../img/01.jpg"); g.drawImage( img[0],20,20, this ); ご教授よろしくお願いします。
- ベストアンサー
- katarina_0
- Java
- 回答数1
- ファイルを移動しても追跡できるようにしたい
こんにちは、 WindowsXP上でJavaを使っている者です。(IDEはEclipseです。) 今作っているソフトではローカルディスク内の画像ファイルを MySQLデータベースにフルパスを登録して管理しているのですが、 このやり方だと当該ファイルを別のディレクトリに移動したり ファイル名を変えた場合に 逐一手動でデータベースを更新しなくてはいけません。 何かプログラムを常駐するなどしてエクスプローラの動きを監視し、 ファイルのパスが変更された場合に データベースを自動更新するような方法は無いでしょうか?
- オリジナルのコンポーネントの定義
自分でコンポーネントを作成する方法を教えてください。 例えば、添付した画像のように、JFrame に自分で作成した myPlayer コンポーネントを貼っています。 このとき、myPlayer をどのように定義すればよいのでしょうか。 JFrame を継承して myPlayer クラスを作成しても、コンポーネントとして貼ることはできません。 簡単なコードを例に示していただけると助かります。
- オリジナルのコンポーネントの定義
自分でコンポーネントを作成する方法を教えてください。 例えば、添付した画像のように、JFrame に自分で作成した myPlayer コンポーネントを貼っています。 このとき、myPlayer をどのように定義すればよいのでしょうか。 JFrame を継承して myPlayer クラスを作成しても、コンポーネントとして貼ることはできません。 簡単なコードを例に示していただけると助かります。
- マルチスレッド処理でOutOfMemory
こんにちは。現在javaによるバッチ処理で、一定時間ごとにメールを受信してその内容を解析してDBに登録する、と言うプログラムを組んでいます。 メールの受信は、POPアカウントごとにサーバに接続して受信すると言う仕様にしなくてはなりません。このため、POPアカウントごとにThreadを生成して並行処理で複数のPOPサーバに同時に接続してメールを受信する、と言う流れにします。 ここで問題なのが、タイトルのとおり、OutOfMemorryエラーが発生してしまうことなんです。おそらくThreadの生成の仕方に問題があるのではないか、と言う考えにいたりましたが、解決策がわからないので、ここで質問させていただきます。以下が、そのコードを簡略化したものです。以下の一連の処理が一定時間ごとに行われる想定です。 ~中略~ // POPアカウント情報をリストへ格納 List popAccountList = getPopData(); for(int i = 0; i < popAccountList.size(); i++){ PopAccount data = popAccountList.get(i); // PopAccountの一意のIdをスレッドにセットして生成 PopGetThread thread = new PopGetThread(data.popData); // スレッドの中で、メール受信処理が行われる。 thread.start(); try{ // 1つのスレッドが処理を終えるまで待つ thread.join(); }catch(InterruptedException ie){ } } ~続く~ こういう具合で、この処理を一定時間ごと(分単位)に、繰り返します。Runtime.getRuntime.totalMemory()などで、確認すると、周期処理が進むごとに、徐々に使用メモリが増えていってしまい、やがてOutOfMemoryになります。Threadがメモリを食いつぶしていることが原因ではないかと思うのですが、このような場合、どう解決すればいいのでしょうか。どなたかご教授いただけませんでしょうか・・お願いします。
- AppletでPackageを指定した場合のHTML
Defaultのパッケージで作成したAppletは <applet code="Test1.class" codebase="class1" width="150" height="150"> </applet> で実行できますが、P1のパッケージに作ったクラスの指定の仕方が分かりません。 検索で下記のように指定するようにとあったのですが動きませんでした。 <applet code="P1.Test1.class" codebase="class1" width="150" height="150"> </applet>
- ベストアンサー
- yakitaraco
- Java
- 回答数1
- JAppletでJBottunを使いつつKeyAdappterを使いたい
少し前からJavaの勉強を始めて、今JAppletを使用してるのですが、タイトル通り、JBottunを設置するとKeyAdapater上手く作動しません。 スペースキーを押すと、ボタンが押されるようなので、キー入力がボタンの方に行ってしまうようなのです・・・。 キー入力とボタン入力を別々に独立して作動させる事は可能でしょうか。 例えば、キーボードから入力した文字をラベルに表示し、ボタンを押したらラベルに「ボタンが押されました」といった具合にしたいのです。 初心者故に説明不足かつ初歩的な質問かと思いますが、どうかよろしくおねがいします。
- ベストアンサー
- PurplePers
- Java
- 回答数2
- checkboxに"レ"以外を設定できますか?
awtでもswingでもよいのですが、checkboxにおいて、チェックがONの場合、"レ"以外を設定できないでしょうか?(たとえば記号など) かなり調べましたが、見つからず、javaで不可能ならば諦めようかとも思いますが、お知恵を拝借したく質問しました。 よろしくお願いします。
- iアプリでPanel上でのフォーカスの取得方法について
iアプリのPanel上で、フォーカスの当たっているオブジェクトを取得する方法を教えてください。 FocusManager辺りからできると思ったのですが、それっぽいメソッドが見つかりませんでした。 KeyListenerを使用して、上下キーが押された回数をカウントして実現しようかとも思ったのですが、長押ししている間もフォーカスが移動してしまうため、それでは無理でした。 ※使用しているプロファイルは、DoJa-5.0です。 よろしくお願いします。
- パネルの上書きをしたい
何個のJList等が作成されるか未定で、必要になればその都度JPanelに追加されるというプログラムを考えています。以下のクラスを作成し、呼び出し指定したJPanelに貼り付けることをしました。 2度目の呼び出しは一度目に呼び出して貼り付けられたJList等は不要で表示しないでよいのですが、残したまま追加という形で表示されました。 以前のものが残されているのはJPanelが新しいものではないということがわかりましたのでaddcomを呼び出す前に一度初期化しました。 ですが今度パネルが重なるのか文字が重なる(はっきり重なるわけではなくうっすら文字のようなものが見えます)状態になりました。 表示しているJPanelは別のJPanelのボーダーレイアウトのcenterにその都度貼り付けています。 クラスには問題はないと思われますか? 毎回同じパネルに貼り付ける場合貼り付ける直前に同じ箇所に貼り付けられていたパネルはどうなるのでしょうか?単に貼り付けられなくなるだけなのでしょうか?それとも上から貼り付けられるだけなのでしょうか?いろいろ試していると上から貼り付けられるような気がします。 class addcom{ JPanel addpanel; Vector listaddress; addcom(JPanel addpanel,Vector attribute,Vector listaddress){ this.listaddress = listaddress; this.addpanel = addpanel; } void addList(Vector setattribute){ JList list = new JList(setattribute); addpanel.add(list); listaddress.add(list); } void addLabel(String str,Vector labeladdress){ JLabel label = new JLabel(str); addpanel.add(label); labeladdress.add(label); } void addButton(String str,Vector buttonaddress){ JButton button = new JButton(str); addpanel.add(button); buttonaddress.add(button); } }
- JavaのGUIプログラミングの質問
JavaのGUIのプログラミングの質問です。 フレームの上に■や●のようなものを描画して、 描画された■や●を動かすプログラムを作ることは可能でしょうか? 例えば、 ↑ ← ■ → ↓ 矢印方向に直進させたいとき、矢印方向の指示を与えて ■が矢印方向へ動くようなものを作ってみたいと思っています。
- ベストアンサー
- noname#76583
- Java
- 回答数2
- 凄い初歩的な質問かと思うんですが・・・
電卓を作っているんですが、 小数点計算を可能にする為double型で計算しているんですが、 例えば、555555555.0 + 5.0となると、答えが5.5555556E8となります。 なぜですか? まだdouble型の値の範囲超えてないですよね? 解決方法と合わせて教えてください。 お願いします。
- 凄い初歩的な質問かと思うんですが・・・
電卓を作っているんですが、 小数点計算を可能にする為double型で計算しているんですが、 例えば、555555555.0 + 5.0となると、答えが5.5555556E8となります。 なぜですか? まだdouble型の値の範囲超えてないですよね? 解決方法と合わせて教えてください。 お願いします。
- クリックなどでコンポーネントを追加したい
クリックなどのアクションで指定の位置にテキストエリアやリストなどを配置することをしようと思っています。 クリックし、指定の位置に(とりあえずはflowlayoutで順に配置しようと想定してます)、リストであれば指定された内容で表示します。ただその内容は毎回異なり別からデータを取得してきます。追加されるリストなどは毎回決まった数とは限らないです。 ActionListener内で押されたら指定のパネルに追加させるように作ってみましたが、エラーはないですが何も変わりませんでした。 方針を教えていただけませんか?