• 締切済み

javaのswingについて質問します

現在java言語使って完全に趣味で作っていて行き詰っています。 javaのバージョンはjavaSE6です。 行き詰っている内容はJFrameの上部の真ん中にラベルの文字を配置したいんですけどいろいろ調べたり考えたりしたけどどうしたらいいのかわからない状況です。 エクセルで言えば中央揃えみたいな感じにしたいです 制作途中ですんでソースは載せません。 できたらお優しく御教授お願いします。

みんなの回答

noname#147388
noname#147388
回答No.1

質問者に GridBugLayoutは時期尚早かな?

skyfire
質問者

お礼

解答有難う御座います ヒント有難う御座います 参考にさせて戴きます

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  •  Javaで作成されたもの

     こんにちは。 Java言語を勉強しているものですが、Java言語で制作されたものではいったいどんなものがあるでしょうか? 例えば、家計簿ソフトだとか、WEB掲示板だとかそういったものです。 Java言語がどのような役割をもっているか?おおまかなので例を挙げてもらえれば助かります。

    • ベストアンサー
    • Java
  • javaで図形が表示されない

    javaの勉強をしているのですが、教則本がjava5(?)のためかjava6でプログラムを作っているのですが、図形が表示されません。なぜでしょうか? プログラムでは、jFrameの中にdrawLineやdrawOvalで図形を表示するのですが、プログラムを実行してもjFrameは表示されるのですが図形は表示されません。プログラムは、NetBeans551で作っています。このバージョンの違いかもしれません。

    • ベストアンサー
    • Java
  • javaとjavaの脆弱性

    プログラミング初心者です。 現在JavaSEを使用してjavaでのプログラミングを学んでいます。 JavaSEやJavaEEというのはJavaを構成するソフトウェアだということまでは理解している程度の本当に初心者になります。 今回、わけあってflashblackのようなJavaの脆弱性を狙ったウイルスについて調べているのですが、Javaの脆弱性というものがいまいち理解できません。 一般ユーザーへの呼びかけで、 「普段Javaを使わないならアンインストールし、ネットで見られないページなどがあって不便なようなら最新版をインストールしたらいい」 という書き込みなどを見ました。 Javaとは、インターネットでサイトを閲覧するものでもあり、プログラミング言語でもあるのでしょうか。 私はJavaというプログラミング言語のセットの中にJavaSEやJavaEEが入っている、というイメージでした。 そうするとインターネットでサイトを見ている一般ユーザーが使っているJavaとプログラミングで使用するJavaは違うものなのでしょうか。 考え方が根本的に何かちがうのでしょうか。 またJavaの脆弱性とはなんでしょうか。 不正な処理を実行するプログラムを組み込まれてしまいやすいサイトを作る、プログラミングというような考え方でよろしいのでしょうか。

    • ベストアンサー
    • Java
  • Javaプログラミングに関する質問

    研究のため、Java言語を使ったインターネットブラウザの製作をしているのですが、IEでいう「戻る」ボタンを作りたいのですが当方素人のためよくわかりません・・・ ソースコードを添付するので指摘していただけると助かります。 研究発表に使うため、至急回答していただけると助かります。 ↓ソースコード http://www.geocities.jp/g_player17/jibmain.java

  • JAVAの著作権って?

    素朴な疑問ですが、よくJAVAで作られた作品やソースが販売されていますが、それらを販売する人(法人)は、元々JAVAという言語を開発した人?に著作料を払っておられるのでしょうか。それとももともとJAVA自体がフリーで公開されたものなのでしょうか?ご存知の方教えてください。

  • C言語からjavaを呼び出したい

    C言語からjavaを呼び出したいのでjniを使うことにしました。 各言語のソースはWebで見つけたサンプルを見ながら何とか作成し、各々コンパイルまで終わったのですが、javaのオブジェクト(?)をどこに置いたら良いのかさっぱりわかりません。 java使いの人達には常識の話だと思いますがjavaはサーブレットしか作ったことが無くどうしたものかと困っています。 分からないのは次の2点です。 1.classファイルのままでも良いのかjarにしないといけないのか? 2.どこに設置したら良いのか? これまでやったこと 1.javaのソースを作成しコンパイルしました(classファイルのままです) 2./etc/profileに次のコマンドを追加しました。 LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/java/jdk1.7.0_03/jre/lib/amd64/server export LD_LIBRARY_PATH 3.C言語のソースを次のコマンドでコンパイルしました。 % gcc -I/usr/java/jdk1.7.0_03/include/ -I/usr/java/jdk1.7.0_03/include/linux -L/usr/java/jdk1.7.0_03/jre/lib/amd64/server -ljvm -lpthread jnitest.c -o jnitest 4.javaモジュールの設置←これがわかりません 初歩的な質問で申し訳ありませんがご教示下さい。

    • ベストアンサー
    • Java
  • プログラミング言語Javaに慣れている人に質問というかお願いです

    プログラミング言語Javaに慣れている人に質問というかお願いです 私はJavaに関しては勉強を始めたばかりの初心者です とりあえずブロック崩しを実行してみたくてソースをホームページから探しています が、なかなかうまく実行できるものがありません ブロック崩しのソースをもっている方、いませんか? リンクを貼って頂けるのも助かります ちなみに私が使っているのはUNIXでJavaのバージョンは1.6.0_18です

    • ベストアンサー
    • Java
  • javaアプリのswingに関する質問です

    始めて投稿させていただきます。 現在、javaアプリケーションのswingを利用し、ボタンを押したら画像が表示され、ウエイトの時間を過ぎると自動的に画像が消え、またボタンが表示され・・・を繰り返すプログラムを作っています。 ですが、色々なサイトを拝見させていただき、修正を加えたのですが思うように動いてくれません。 そこで、皆様のお知恵を拝借出来ればと思い投稿させていただきました。 下記にソースコードを記載しております。 すべてのソースコードを記載しておりますので長くなっております。 また最終的には、50個前後のボタン、画像の拡大等を行う予定です。 長文になりますがアドバイスをいただけましたら幸いです。 -----------以下ソースコード-------------------- import java.io.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.imageio.*; class Test extends JPanel implements ActionListener{ static JFrame frame = new JFrame(); JButton bt1; JButton bt2; JPanel pn1 = new JPanel(); Dimension dim = this.getToolkit().getScreenSize(); int eventNo = -1; public Test() { frame.setTitle("これ"); frame.setUndecorated(true); frame.setBounds(0, 0, 640, 480); btStart(); pn1.setLayout(new FlowLayout()); frame.add(pn1); frame.setVisible(true); } public void btStart(){ bt1 = new JButton("テスト"); bt2 = new JButton("終了"); pn1.add(bt1); pn1.add(bt2); bt1.addActionListener(this); bt2.addActionListener(this); } // ボタン消去メソッド public void btFormat(){ frame.remove(pn1); bt1 = null; bt2 = null; } public void actionPerformed(ActionEvent e){ if(e.getActionCommand() == "テスト") {eventNo = 1;} if(e.getActionCommand() == "終了") {eventNo = 46;} repaint(); } public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D)g; if(eventNo == 46){ System.exit(0); }else if(eventNo == -1){ g2.clearRect(0, 0, 640, 480); }else if(eventNo >= 0){ eventNo = -1; btFormat(); try{ g2.drawImage(ImageIO.read(new File("./image/001.jpg")), 0, 0, this); frame.add(this); sleep(100); g2.clearRect(0, 0, 640, 480); btStart(); pn1.setLayout(new FlowLayout()); frame.add(pn1); }catch(Exception e){ System.out.println(e); } } } // ウェイトを掛けるメソッド public synchronized void sleep(long msec) { for(int i=0; i<=msec; i++){ try { wait(1); } catch(InterruptedException e) { e.printStackTrace(); } } } public static void main(String[] args) { frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); frame.getContentPane().add( new Test() ); } }

    • ベストアンサー
    • Java
  • ワードでのセル中央揃えの方法について

    ワードの2000を使っています。 表の高さが40mm、文字は10.5で、1段落です。 文字の位置を上下左右とも、中央揃えにしようと思い、 右クリック後、「セルの配置」で「中央揃え」を選んだのですが、どうしても『上の中央揃え』の位置にきてしまいます。 どうしたらど真ん中に文字をこさせることができるでしょうか? 教えてください。

  • ワード テキストボックス内の文字の位置

    ワードで、横書きのテキストボックスの中の文字を 左右の真ん中にする方法は、 『段落』の『インデントと行間隔』の『配置』で『中央揃え』にしたり タスクバーにある『中央揃え』で簡単にできるのですが、 上下の真ん中にする方法がわかりません。 どうしたらいいのでしょうか?