締切済み EclipseでJavaのプログラムを書いています. 2010/06/02 15:08 EclipseでJavaのプログラムを書いています. 補完機能かなにかで,インポートしていないクラスがあれば, クイックフィックスでインポート可能なクラスの一覧が表示される窓が表示されます. この窓の背景が黒で,候補のクラス名が紺色です. とても見にくい色なので,背景色を変更したいのですが,どの設定を変更すればいいかわかりません. 分かる方,教えてください. 画像を拡大する みんなの回答 (1) 専門家の回答 みんなの回答 askaaska ベストアンサー率35% (1455/4149) 2010/06/02 15:54 回答No.1 ウィンドウ>設定の 一般>概観>色とフォント で 基本>コンテンツ・アシスト背景色 がそれにあたるわ。 質問者 補足 2010/06/11 11:21 メソッド名とかのリストを表示してくれるのは,それで変更できました. でも,パッケージのインポートのリストの表示は違うところで設定が必要なようでした. 通報する ありがとう 0 広告を見て他の回答を表示する(0) カテゴリ [技術者向] コンピュータープログラミング・開発Java 関連するQ&A eclipseでのコード補完 public class HelloWorldActivity extends Activity implements View.OnClickListener { 上記のコードで "implements View"と入力した直後に、コード補完(Ctrl + Space)しても android.view.Viewクラスが補完候補に現れません。 何故、補完候補に表示されないのでしょうか? また、コード補完を使って、"View.OnClickListener"を素早く入力するにはどうしたらよいのでしょうか? Eclipse Indigo(3.7.1) JDK 1.6.0_29 Android SDK 3.2 よろしくお願いします。 Javaで色表現10進→16進のクラスメソッドは用意されている? Javaで色表現10進→16進のクラスメソッドは用意されている? 環境は以下のとおりです。 Java1.5 Tomcat5.5 eclipse3.3 データベースに 背景色(R):(0~255) 背景色(G):(0~255) 背景色(B):(0~255) が登録されています。(それぞれ別の列です) JSPで背景色表示のためbgcolorで表現したいのですが、 データベースでは16進数表記でないためそのまま使うことができません。 Javaで色表現10進数(255,255,255)→16進数(#FFFFFF)のような クラスメソッドは用意されているのでしょうか? 「java.awt.Color」クラスかなと思いましたが見つかりませんでした。 (探し方が悪いのかもしれませんが…) Eclipseで修正したファイル名の背景色をつけるには? Eclipse3.4でjavaの開発をしています。 CVSでプロジェクトの共有をしていると 追加や変更したファイル名には「>」が付き、変更点が判りますが ファイル名の背景に色をつけている人を見かけました。 例) test ├─Hello.java └─>Test.java ※←の背景色を変えたい。 一目見て判りやすいなと思い、私も設定したいのですが Eclipseの設定なのか、pluginによるものなのか未だ分からず。 ご存知の方いらっしゃいませんか? ちなみにその人はもういらっしゃらないです。 ----------------- WindowsXP SP2 Professional Eclipse3.4 all-in-one java1.6 Eclipse+Javaで開発をしているのですが、 Eclipse+Javaで開発をしているのですが、 現在プロジェクトAでjarを作成、 そのjarを参照する形でプロジェクトBの開発をしています。 そこでプロジェクトAでクラス名の変更を行ったのですが、 Eclipseのリファクタリング機能ではプロジェクトA内しかリファクタリングされませんでした。 プロジェクトBにも変更を反映させるにはどうすればいいですか? jarファイルがリファクタリングされた場合に自動的に対応する方法はあるのでしょうか? Eclipseコンテンツアシストでプロポーザルとは EclipseのJavaで編集メニュー>コンテンツアシスト、でプロポーザルがどうのこうのと画像のように出てくるのです。一番上の「デフォルト」と2番目の「java型プロポーザル」はコード補完やクラス一覧が出てくるので何となくわかるのですが、その他の「java非型プロポーザル」「テンプレートプロポーザル」などはどういう機能ですか?画像にあるその他のプロポーザルについても詳しく教えてください。 javaで日本語が文字化けしてしまいます。eclipseからjavaク javaで日本語が文字化けしてしまいます。eclipseからjavaクラスを実行する場合、どのようなencodingの式を記述すればいいでしょうか? コマンドプロンプトでjavac -encoding SJIS クラス名.javaと入力すれば日本語の文字化けを解決できますがeclipseからの実行で日本語文字化けを避けられません。 コードを記述するのだと思いますが、どのように記述すればいいのでしょうか? eclipseの設定で文字コードを変更できるみたいですが、SJISには変更できませんでした。 何か解決策はないでしょうか? よろしくお願いします。 eclipseでファイルがjavaだと認識されない eclipseでjavaを使って開発をしているのですが、突然多くのファイルがjavaと認識してくれず、outlineにも表示されない、補完もカラーリングもされないという状態になってしまいました。何が原因で、どのようにしたら直るでしょうか。 宜しくお願いします。 EclipseでPHP開発を行っています。 EclipseでPHP開発を行っています。 以前、Java開発を行っていたときに呼び出し階層表示という 関数や変数が呼び出されているクラス一覧を検索できる機能があったのですが、 PHPではそういった機能やプラグインはないのでしょうか? いろいろと探してみましたが、なかなか情報が見つからないので 知ってる方がおりましたら、ご教授頂きたくお願い申し上げます。 Eclipseは以下のものを使用しています。 Eclipse Platform Version: 3.3.2 Build id: M20080221-1800 何卒よろしくお願い申し上げます。 Eclipseの同期化について Eclipse3を使っているのですが、Javaのビルドパス内のリソースについては、CVS管理したくありません。 現在、同期化するとJavaのビルドパス内のリソースもコミット対象として一覧表示されるのですが、表示しないようにするにはどうすればよいでしょうか? 同期化ビューで、「ビューから除去」を実行すれば一時的には表示されないようになりますが、リソースが変更されたら再度表示されてしまいます。 javaFXをEclipseで動かしたい java初心者です、宜しくお願いします。 Win 7です。 javaFXをEclipseで動作させたいのですが、「javaFX をimportできません」みたいなエラーが出ます。 現在PCに「JDK1.7.0_21」をインストールしています。 Webサイトでは、「JDK1.7からは、JAVAFXが同梱されていると書いていました。 事実、コントロールパネルから見ると「JAVAFX2.1.1」の表示はあります。 しかし、ProgramFiles>JAVAフォルダを見てもJRE、jdkはありますが、JAVAFXは見当たりません。 ProgramFilesから他のフォルダをさがしてもJAVAFXというようなフォルダは見当たりません。 どのようにしたらエラーをなくすることが出来るのでしょうか。 Eclipseの方から、設定できるのでしょうか。 DOS窓からも動かしたいのですが、一体どのようにすればよいのでしょうか。 ソースコードをeclipseで表示 eclipseでjavaのソースコードを表示するには どうすればよいのでしょうか? (Listなどのクラスの中身を表示) eclipse3.1 jdk1.5.0です よろしくお願い致します。 eclipseでプログラムを書いていて分からない所があります。 eclipseでプログラムを書いているのですが、 あるところでつまづいてしまい色々試してみましたが、うまくいきませんでした。 以下つまづいている部分を書いてみました。 プログラムを読むのが面倒だとは思いますが、どうか教えていただけないでしょうか。 メインクラス import java.io.*; public class Schedule { public static void main(String[] args)throws IOException{ Operate o = new Operate(); while(1>0){ o.operate(); } } } メインからここのoperateにとびます。 import java.io.*; public class Operate { String [] A = new String[10]; public void operate()throws IOException{ System.out.println(A[0]);/*出力1*/ Register reg = new Register(); reg.register(); } } 次にregisterがメソッドとして入っているクラスにとびます。 import java.io.*; public class Register extends Operate { public void register()throws IOException{ System.out.println("A[0]に入力したい文字列を入力。"); BufferedReader reader= new BufferedReader(new InputStreamReader(System.in)); String register1 = reader.readLine(); A[0] = register1; System.out.println(A[0]); } } } これを実行したら、 null A[0]に入力したい文字列を入力。 si si null A[0]に入力したい文字列を入力。 という表示になってしまいます。 これを、 null A[0]に入力したい文字列を入力。 si si si A[0]に入力したい文字列を入力。 と表示できるようにしたいのですがどうすればよいのでしょうか。 Eclipseを用いたJARファイル作成について Eclipseを用いてjavaのプログラムをしているのですが アプレットのプログラム"のみ"がJARファイルにエクスポートできずに困っております。 [プロジェクト]を右クリック→[エクスポート]→[JARファイル]に設定するところまでは良いのですが 「JARマニフェスト仕様」というページの、「アプリケーションのエントリー・ポイントのクラスを指定」という項目で、メインクラスを参照しても アプレットのプログラムのクラス"のみ"が表示されていないのでエクスポートできません。コンソールのプログラムのクラスは表示されているので おそらく、アプレットにはmainメソッドを用いていないので表示されないのだと思うのですが・・・。 mainメソッドがないプログラムの場合はどうすれば良いのでしょうか・・・? 自分なりに、↓など調べてみたのですがどこがいけないのかわかりません。 http://mailsrv.nara-edu.ac.jp/~asait/java/applet/applet.htm http://sunjava.seesaa.net/article/57546363.html どこをどうすればこの場合、EclipseでJARファイルが作成できるのか、詳しく教えていただければ助かります。 一応、アプレットは↓の簡単なプログラムを試してみました。実行は出来ます。 import java.applet.Applet; import java.awt.Graphics; public class Sample extends Applet { public void paint(Graphics g) { g.drawString("こんにちは",10,10); } } Eclipseで黒の背景にしたい 新入社員でJAVA開発の勉強をしています。 Eclipseを使用しているのですが、 黒の背景に変更することはできるのでしょうか? 方法を教えていただきたいと思いメールしました。 よろしくお願いいたします。 お忙しい中お時間とらせてしまい、 大変申し訳ありません。 Eclipse:Javaの拡張ライブラリ使い方 Javaの参考書を見ながら勉強を始めた者です。 そろそろテキストエディタとコンソールでコンパイル・実行 という開発環境から卒業しようと思い、Eclipseを使うことにしました。 Eclipse3.7のインストール、Pleiades 1.3.3による日本語化も終わり、"Hello world"も出力でき、 新しい開発環境も用意できたと思ったころで壁にぶち当たりました。 Eclipseで拡張ライブラリを追加して使用する場合は何か設定をしなければならないのでしょうか? 実はdodai.jarという拡張ライブラリ(参考書の付属)を使って課題を進めているのですが、 これが「テキストエディタとコンソールでコンパイル」環境では上手く使えているのですが、 Eclipseでプロジェクトを作成し、ビルドしたところ下記のようなエラーが起こってしまいます。 ------------------------------------------------------------------------------------------------------ Exception in thread "main" java.lang.Error: Unresolved compilation problems: Dodai を型に解決できません Dodai を型に解決できません ------------------------------------------------------------------------------------------------------ "Dodai"というのは拡張ライブラリのクラス名です。 また、前環境で、拡張ライブラリを使用するにあたり、行ったことは以下です。 ・拡張用ライブラリdodai.jar を /Library/Java/Extensions/配下 に置く。 Eclipseの画面上で自分なりに確認できたことは以下です。 ・Eclipseのパッケージエクスプローラでは、JREシステム・ライブラリーの配下にdodai.jarという項目が表示されています。 ・JLabelのようなJREライブラリのクラスは使えています。 開発環境 ・MacOS10.6.8 ・java version 1.6.0_26(元々JDK(Java SE Development Kit)が入っていた。) ・拡張用ライブラリdodai.jarの場所は/Library/Java/Extensions/配下 ・統合開発環境 Eclipse3.7 ・日本語化 Pleiades1.3.3 Eclipseで拡張ライブラリを追加して使用する場合は何か設定をしなければならないのでしょうか? どなたか、拡張ライブラリのクラスの使い方を教えて下さい。よろしくお願いいたします。 Javaアプレットについての質問です Javaアプレット関係の質問です。 Eclipseで「Sample_01.java」ファイルを作成します。→ コマンドプロンプトでコンパイルします。→ 作成した「Sample_01.class」ファイルをデスクトップに移動します→ HTMLファイルを開きます。 …この手順だと問題なくアプレットを表示できるのですが、 Eclipseで「Sample_01.java」ファイルを作成します。→ 「保管」します。→ ナビゲータービューから「Sample_01.class」ファイルを取りだします→ デスクトップに移動します。→ HTMLファイルを開きます。 …この手順だとなぜか×マークが表示されエラーになります。 繰り返しになりますが、どちらのファイルも名前・中身は全く同じものとなっています。コンパイルの方法が違うだけです。 なぜEclipseで自動作成された方のclassファイルだけエラー?が出たのでしょうか?エラーが出ない対策とかはありませんかね? Javaアプレットに詳しい方いましたら教えてください。 //一応ソース乗せておきます import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.util.*; public class Sample_01 extends Applet{ private static final long serialVersionUID = 1L; public void init(){ } public void paint(Graphics g){ g.drawRect(200,200,25,30); } } MacBook Airでのeclipse開発 MacBook Air 1300/13.3 MD760J/A(メモリ4G) にて開発環境を構築しeclipse&tomcatにてjava開発を行っています。 スペック的には問題なさそうですが、どーもeclipseの動作が重いのですがこういうものでしょうか? 重いと感じる時: ・カーソルキー押しっぱなしでクラスソース内を移動しようとする時(カーソルキー押してから動くまでに遅れがある) ・上のほうにあるクラスのタブをクリックしてクラス間の内容切り替え時 ・補完機能利用時(補完リストが出るまで遅い) ※感覚は人にもよると思いますが、効率が悪く少しイライラしてしまいます。 感覚的には一昔前のXP(メモリ512)を使っているような感じです。。 eclipse以外のエクセルやブラウザはサクサクです。 少し調べてiniファイルも以下のように設定しましたが、あまり改善しません。 -Xms2048m -Xmx2048m 他に何か要因はあるのでしょうか?改善方法わかる方教えてください。 MacBookでの開発は初で、直近ではWindows7(メモリ8G)で開発していました。 Javaのクラス内メンバの命名についてアドバイスを頂きたいです。 Javaのクラス内メンバの命名についてアドバイスを頂きたいです。 Eclipse3.6にてJavaプログラムをしています。 普段、メンバを参照する時には"this.~~"と書いています。 ですが、この方法では入力候補(Eclipseの機能)を2回選択する動作が必要で、メンバへの参照が多いクラスだと若干手間な気がしました。(入力候補表示が重い時もありますし) 自分ではできるだけコーディングスピードを上げたいと思っていて、メンバ名や設定の工夫で改善したいと思っています。 そこで、コーディングスピードを上げるために命名(メンバ名に限らず)・設定で工夫されているところはありますでしょうか? 「そんなの、めんどくさがりなだけだ」とか「this.は明示しておく理由がある」と言われればそれまでですが… ご教授ください。よろしくお願いします。 Eclipseが起動できません Eclipseが起動できません Eclipseが起動できません(eclipse-platform-SDK-3.4.1-win32) 以前Sunのサイトからjdk1.6.0_20をインストールて設定もできています。JAVAも動きます。 今年の夏まで学校でコマンドプロンプトとテキストエディター(メモ帳など)を使ってJABAの基本のプログラムを書いています。個人PCにも同じ方法で動きますれからはeclipseを使用します。ので個人PCにもeclipseを使用できるようにしたいです しかしeclipse.exeをクリックすると「JVM terminated. Exit code=1」が表示されて起動できません。対策も自分なりにネットで調べてみたのですが、にっちもさっちも行かなくなってしまいました。自分はこれからどうすべきなのでしょう? JAVAはテキストで正しくJAVA文章を書き、○○○.jaavというものを作り コマンドプロンプトでjavac ○○○.javaを入力すると動き○○○.classのクラス文章が自動作成され java ○○○ を入力JAVAプログラムが実行されます。 この流れは実行でき動きます。 マイコンピュータのプロパティーの環境変数設定もJAVA文書を書きコマンドプロンプトで実行できる環境になっています。 いろいろと調べても質問者の結果は環境変数の問題とかが多いです。 何をどうしてよいかわかりません。 なみにosはWinXPです。javaは動くので環境変数の設定はできています。 。 万事休すです。どなたか解決方法をお願いしますm(~_~)m Scannerクラスについて 僕はeclipse3.2を使っています。 Scannerクラスを使うためにjava.util.*をインポートしたのですが、 java.utilにScannerがみつからないというエラーが出たのですが、どうしたらいいのでしょうか? 注目のQ&A 「前置詞」が入った曲といえば? 新幹線で駅弁食べますか? ポテチを毎日3袋ずつ食べています。 優しいモラハラの見抜き方ってあるのか モテる女性の特徴は? 口蓋裂と結婚 らくになりたい 喪女の恋愛、結婚 炭酸水の使い道は キリスト教やユダヤ教は、人殺しは地獄行きですか? カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
補足
メソッド名とかのリストを表示してくれるのは,それで変更できました. でも,パッケージのインポートのリストの表示は違うところで設定が必要なようでした.