zozy の回答履歴

全78件中1~20件表示
  • 組み合わせの作り方

    整数x~yを1回ずつ含んだ配列を作りたいんですが、どうすればいいでしょうか?何かアルゴリズムってありましたっけ? 例えば1~3では 123 132 213 231 312 321 となります

    • ベストアンサー
    • sainte
    • Java
    • 回答数2
  • エラーも無いのにボールが動きません

     JAVA初心者です、宜しくお願いします。  今晩は、以下のようなコードを書いてやりましたが、動きません。  何故でしょう、特にエラーははいていません。  原因が分かりません、宜しくお願いします。 =============================================================== public class Ball_1 extends Applet implements Runnable { Thread thr = null; Color BGcolor; int appWidth; int appHeight; int x; int vel; public void inti() { BGcolor = Color.white; appWidth = 400; appHeight = 400; x = 30; vel = 20; } public void paint(Graphics g) { g.setColor(BGcolor); g.fillRect(0,0,appWidth,appHeight); g.setColor(Color.blue); g.fillOval(x,20,100,100); } public void start() { if(thr == null) { thr = new Thread(this); thr.start(); } } public void stop() { if(thr != null) { thr.stop(); thr = null; } } public void run() { while(true) { x = x + vel; if(x > appWidth) { x = x - appWidth; } repaint(); try { thr.sleep(50); } catch(InterruptedException e) { thr.stop(); } } } }

  • ゲームを作りたいのですが

    Javaを本とかで勉強していて、そろそろゲームを作ってみたいなと思っているのですが、ゲームを作るならC++言語とかの方がいいんでしょうか? Javaでゲーム(RPGやアクション)を作るみたいな本もあまりないですし。 このままずっとJavaを続けていけばある程度は造れると思いますが、C++のほうがもっといいのを作れるのなら、そっちに乗り換えようと思います。

    • ベストアンサー
    • storm001
    • Java
    • 回答数8
  • ゲームを作りたいのですが

    Javaを本とかで勉強していて、そろそろゲームを作ってみたいなと思っているのですが、ゲームを作るならC++言語とかの方がいいんでしょうか? Javaでゲーム(RPGやアクション)を作るみたいな本もあまりないですし。 このままずっとJavaを続けていけばある程度は造れると思いますが、C++のほうがもっといいのを作れるのなら、そっちに乗り換えようと思います。

    • ベストアンサー
    • storm001
    • Java
    • 回答数8
  • Enterキーでボタンを押すにはどうすればいいのでしょうか

    色を指定するチェックボックスがあり,表示ボタンで指定された色の混色を表示するプログラムです. このプログラムに,Enterキーの入力に表示ボタンを押したのと同じ効果をもたせたいのですが,どうすればいいでしょうか. また,requestFocusInWindow()をどこに挿入すればうまくいくのでしょうか. *************************************************************** import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class Q1 extends Applet implements ActionListener { // チェックボックス3つとボタン1つ Checkbox cbx1, cbx2, cbx3; int red = -1, green, blue; Button btn; public void init() { cbx1 = new Checkbox("Red"); cbx2 = new Checkbox("Green"); cbx3 = new Checkbox("Blue"); add(cbx1); add(cbx2); add(cbx3); btn = new Button("Paint"); btn.addActionListener(this); add(btn); addKeyListener(new KeyAdapter() { public void KeyPressed(KeyEvent ke) { if (ke.getKeyCode() != KeyEvent.VK_ENTER) return; SetColor(); repaint(); } }); } // ボタンを押したとき public void actionPerformed(ActionEvent e) { SetColor(); repaint(); } // 色の設定 public void CheckColor() { if (cbx1.getState()) red = 255; else red = 0; if (cbx2.getState()) green = 255; else green = 0; if (cbx3.getState()) blue = 255; else blue = 0; } // 色付き長方形の表示 public void paint(Graphics g) { if (red != -1) { g.setColor(new Color(red, green, blue)); g.fillRect(10, 50, getSize().width - 20, getSize().height - 40); } } } *******************************************************************

    • ベストアンサー
    • 20203
    • Java
    • 回答数2
  • エラーも無いのにボールが動きません

     JAVA初心者です、宜しくお願いします。  今晩は、以下のようなコードを書いてやりましたが、動きません。  何故でしょう、特にエラーははいていません。  原因が分かりません、宜しくお願いします。 =============================================================== public class Ball_1 extends Applet implements Runnable { Thread thr = null; Color BGcolor; int appWidth; int appHeight; int x; int vel; public void inti() { BGcolor = Color.white; appWidth = 400; appHeight = 400; x = 30; vel = 20; } public void paint(Graphics g) { g.setColor(BGcolor); g.fillRect(0,0,appWidth,appHeight); g.setColor(Color.blue); g.fillOval(x,20,100,100); } public void start() { if(thr == null) { thr = new Thread(this); thr.start(); } } public void stop() { if(thr != null) { thr.stop(); thr = null; } } public void run() { while(true) { x = x + vel; if(x > appWidth) { x = x - appWidth; } repaint(); try { thr.sleep(50); } catch(InterruptedException e) { thr.stop(); } } } }

  • プログラムの変数名にするとどうなりますか

    変数になる単語とその英語の直訳です。これらを変数名にしてみてください 宿泊者氏名→Those who stay name TEL→telNo 備考→Remarks 住所→Address 携帯番号→Mobile phone number E-mail→E-mail 部屋No→Room No 人数(大人)→Number of people(Adult) 人数(小人)→Number of people(Child) 人数(幼児)→Number of people(Infant) 基本料金(大人)→Basic charge(Adult) 基本料金(小人)→Basic charge(Child) 基本料金(幼児)→Basic charge(Infant) 入湯税→Bathing tax 宿泊開始日→Staying start date 予約金→Reservation money 消費税あり  チェックボックス→Consumption tax 消費税なし  チェックボックス→Consumption tax none 清算日の当日処理を表す変数(ラジオボタン)  →Processing the day before of liquidation day 清算日の前日処理を表す変数(ラジオボタン)  →Processing the day before of liquidation day 清算日の指定日処理を表す変数(ラジオボタン) →Processing on specified day on liquidation day 精算書を作成ボタン→Adjustment book 画面を閉じるボタン→

    • ベストアンサー
    • tkwavek
    • Java
    • 回答数4
  • netbeansの使いかた メソッド追加できない

    初心者です http://jp.sun.com/developers/java/tutorial/netbeans/private/200609.html 上記サイトに書いてある通りできない状態なのですが ■ソースコードの編集の項目の 「項目を左クリックし、出てきたメ ニューで「追加メソッド」を選択してください。」 とあるのですがそのような表示がでないです Verが違うからなのでしょうか? それとも設定かなにかの問題ですか ※出ているのはMain.javaまでです ※その下層にコンストラクタやメソッドなどもないです ※メソッドなど加えてもプロジェクトにでてこないです ちなみに右クリックで「追加」ボタンがグレーアウトしています NetBeansVer6.71 XP使用

    • ベストアンサー
    • noname#117638
    • Java
    • 回答数1
  • Swingのコンパイルは成功するのですが・・・。

    Swingを用いたプログラムをコンパイルして実行(javac Pull.javaとEclipseで)すると普通に動作するのですが <html> <head> <title>title</title> </head> <body> <hr> <applet code = "Pull.class" width=900 height=600> </applet> <hr> </body> </html> とwebブラウザ上で実行しようとすると上手くいきません。 FirefoxとIE,Safariで実行してみたのですが駄目でした。 特にFirefox上で動かしたいのですが <applet code = "Pull.class" width=900 height=600> ではいけないのでしょうか? よろしくお願いします。

  • ゲームを作りたいのですが

    Javaを本とかで勉強していて、そろそろゲームを作ってみたいなと思っているのですが、ゲームを作るならC++言語とかの方がいいんでしょうか? Javaでゲーム(RPGやアクション)を作るみたいな本もあまりないですし。 このままずっとJavaを続けていけばある程度は造れると思いますが、C++のほうがもっといいのを作れるのなら、そっちに乗り換えようと思います。

    • ベストアンサー
    • storm001
    • Java
    • 回答数8
  • 逐次検索と平均比較回数

    アルゴリズムの解析について勉強しています。アルゴリズムに関して全くの初心者なので、アドバイスをいただけるとありがたいです。 今回、課題で出されたのですが、例として、n個の配列(array)があります。 そのArrayが [ 1, 9, 7, 4, 3, 8, 2]とソートされていない状態だとすると、平均比較回数は、 (n+1)/2と定義されています。 もし、探したいindexが 4 だとすると、4回探さなきゃいけないということだし、もし、探したいindexがn番目というケースもあります。 上記のケースは、探したいindexが1個というケースですが、 もし、n個の配列に要素が2回出現した場合、(nは必ず偶数の配列で、要素が1個だけしかないということはありません。あと、2連続で要素が出現することもありません。それぞれの要素はバラバラに散らばっています) 1. 探したい1indexが1番目の場合、2/n*1 2. 2番目の場合、 { (n-2)/n*2/(n-1) } * 2 3. 3番目の場合、 { (n-2)/n* (n-3)/(n-1)* 2/(n-2) } * 3 ...... となっていくと、教授に言われ、2回目のindexの出現は気にしなくていいと言われました。 となると、探したいindexがn/2までを考慮すればいいとなりますよね? 以上のことをΣなり、!なりを使って表したいたいのですが、できるでしょう? 長くなりましたが、よろしくお願いします。

    • ベストアンサー
    • ibuneko
    • Java
    • 回答数3
  • java swing での質問です。

    javaのプログラミングをeclipseでしているのですが swingで行き詰ってしまいました。 タブペインを使いタブパネルを作り、その中にボタンを配置したのですが、 ボタンの位置をsetBoundsで動かすことができませんでした。 他の命令を使わなければならないのでしょうか? プログラミング自体が初心者のため、説明に不備があると思いますが 助けていただけると幸いです。 ひどいプログラミングかと思いますが張らせていただきました package gui; import java.awt.*; import javax.swing.*; public class ReisyokuMenu extends JFrame{ /*serialVersionUID*/ private static final long serialVersionUID=1L; /*コンポーネント作成*/ JButton syokuzaiBtn = new JButton("食材一覧"); JButton syoumiBtn = new JButton("賞味期限順"); JButton bunruiBtn = new JButton("分類"); JButton returnBtn=new JButton("Topへ"); JPanel tabPanel1 = new JPanel(); JPanel tabPanel2 = new JPanel(); JTabbedPane tabbedpane = new JTabbedPane(); public ReisyokuMenu(){ /*Closeボタンでアプリケーションが終了しないように設定*/ setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); /*フレームサイズを変更できないように設定*/ setResizable(false); /*フレームコンテナのインスタンスを生成*/ Container cPane = getContentPane(); /*レイアウトマネジャを利用しない(座標を指定する)*/ cPane.setLayout(null); setLocationRelativeTo(null); setSize(400, 380);//setBoundsはy、x、幅、高さを指定するのでsetLocationRelativeToで位置指定をする為に使用。 setTitle("一人暮らし支援ツール");//アプリケーションタイトルを入れる tabbedpane.addTab("食材を見る", tabPanel1); tabbedpane.addTab("食材を探す", tabPanel2); tabPanel1.add(syokuzaiBtn); tabPanel1.add(syoumiBtn); tabPanel1.add(bunruiBtn); syokuzaiBtn.setLocation(50, 80);//「選択」ボタン syoumiBtn.setBounds(10,10,325,120); bunruiBtn.setBounds(10,270,90,40); tabPanel2.add(new JLabel("食材名:")); tabPanel2.add(new JTextField("", 10)); setContentPane(tabbedpane); } public void setVisible(boolean isVisible){ if(isVisible){ /*フレームの表示位置を指定(x,y)*/ setLocation(200,200); } /*フレームを表示*/ super.setVisible(isVisible); } }

  • 文字列の取得

    最近javaを習いだした初心者です。 A~Zのボタンを表示してマウスのクリックでlabel0に表示されるようにしたのですが、label1にも同時に表示されるようにするにはどうすれば良いのでしょうか?

    • 締切済み
    • Hiller
    • Java
    • 回答数1
  • 一つにまとめたい

    最近JAVAプログラミングをやりはじめました。 netbeansで作成しています。 文章を入力し、ドラッグしてもらい格納ボタンを押すと下に表示されます。 ドラッグした文字でいいならOKボタンを押します。 押すと配列に格納されます。 表示を押すと配列の中身が見えます(これは少し適当な作りですが) 今の段階ではこれでうまくいきます。ですがどの配列に入れるか選択したい場合に困っています。 「配列2に格納」というボタンを作った場合、配列2に格納するようにするにはどうすればよいでしょうか? 今の段階では「配列に格納」というボタンは実際はドラッグした文字しか表示していませんが、本来は複数のボタンを配置してボタンにより動作を変えたいのです。ただ同じものを使いたいのです。わざわざ別のボタンやテキストエリアを作るのは無駄ですし。 ただ色々試してもエラーが出てしまい実行できずにいます。 ソースを載せておきます。お願いします。 package javaapplication5; public class sample11 extends javax.swing.JFrame { int i=0; String word1; String[] test = new String[10]; /** Creates new form sample11 */ public sample11() { initComponents(); } @SuppressWarnings("unchecked") private void initComponents() { word = new javax.swing.JTextField(); jButton1 = new javax.swing.JButton(); SelectWord = new javax.swing.JTextField(); Ok = new javax.swing.JButton(); jLabel1 = new javax.swing.JLabel(); Show = new javax.swing.JButton(); jScrollPane1 = new javax.swing.JScrollPane(); ShowResult = new javax.swing.JTextArea(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); word.setText("文章を入力"); jButton1.setText("配列に格納"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); Ok.setText("OK"); Ok.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { OkActionPerformed(evt); } }); jLabel1.setText("で構いませんか?"); Show.setText("表示"); Show.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { ShowActionPerformed(evt); } }); ShowResult.setColumns(20); ShowResult.setRows(5); jScrollPane1.setViewportView(ShowResult); (文字数の都合でここにあったレイアウトに関する記述は削除しました) private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed word1 = word.getSelectedText(); SelectWord.setText(word1); } private void OkActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_OkActionPerformed test[i] = SelectWord.getText(); ++i; }//GEN-LAST:event_OkActionPerformed private void ShowActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_ShowActionPerformed for(int j=0;j<i;j++){ ShowResult.setText(ShowResult.getText()+test[j]+"\n"); } } public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new sample11().setVisible(true); } }); } private javax.swing.JButton Ok; private javax.swing.JTextField SelectWord; private javax.swing.JButton Show; private javax.swing.JTextArea ShowResult; private javax.swing.JButton jButton1; private javax.swing.JLabel jLabel1; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JTextField word; // End of variables declaration }

    • ベストアンサー
    • hiro0825
    • Java
    • 回答数1
  • 描写した文字をドラッグしたい

    テキストフィールドに文字をキーボードから一文字(最終的に文字列にするつもりです)入力し、クリックすると文字を描写するというプログラムをjavaで作成しました。 今度は描いた文字をドラッグして移動したいのです。ですが考えても方法が思いつきません。 移動だけでなく、描いてから文字の修正や文字をドラッグすることでドラッグされた文字を配列に入力できるようにするつもりです。 またウインドウサイズを変更すると消えてしまいます。これは調べたところ再描写されるからだとわかりました。ですが対処方法がいまいち理解できませんでした。書いたものを残しておくというのがよくわかりません。サイズ変更したらその都度描写を今までのもの全てし直すということですか?それは描写が増えれば処理が遅くなりそうな気がするのですが。 とりあえず簡単に作った文字入力のプログラムです。よろしくお願いします。 import java.awt.*; import java.applet.*; import java.awt.event.*; public class DrawString extends Applet implements MouseListener,KeyListener{ int x1,x2,y1,y2; TextField test1 = new TextField(30); char str1; String str="testda"; int n=0; public DrawString(){ addMouseListener(this); test1.addKeyListener(this); add(test1); setForeground(Color.black); setBackground(Color.white); } public void mouseClicked(MouseEvent arg0) {} public void mouseEntered(MouseEvent arg0) {} public void mouseExited(MouseEvent arg0) {} public void mousePressed(MouseEvent arg0) { // TODO 自動生成されたメソッド・スタブ arg0.consume(); x1 = arg0.getX(); y1 = arg0.getY(); repaint(); } public void mouseReleased(MouseEvent arg0) {} public void paint(Graphics g){ g.drawString(str1+"。",x1,y1); } public void keyPressed(KeyEvent arg0) {} public void keyReleased(KeyEvent arg0) {} public void keyTyped(KeyEvent arg0) { n++; str1 = arg0.getKeyChar(); } public void update(Graphics g){ paint(g); } }

    • ベストアンサー
    • hiro0825
    • Java
    • 回答数2
  • 実行するにはどうすれば良いのか

    最近javaを勉強し始めました。 C言語の基本は出来るのですがjavaに関する知識はやり始めたところですのであまりないです。 eclipseやnetbeansというソフトがあるということで両方インストールしてみました。 netbeansのサイトでチュートリアルがあったのでGUIを試しに作りました。 今度eclipseでnetbeansで作成したファイルをコピーしました。そうするとorg.jdesktopに関することでエラーが発生します。レイアウトに関するエラーだと思います。 netbeansでGUIを作成して他の人に使ってもらいたい時にどうすればよいのでしょうか? 知識がしっかりしないといけないのはわかりますが、とりあえずこれはなぜか疑問になっていますのでよろしくお願いします。

  • プログラミング

    お疲れ様です。独学でそこそこのアプリをJAVAで作れるようになった方いらっしゃいますか?いらっしゃいましたらどのようにして、どれ位の期間で出来たか教えて下さい。(そこそこのアプリの判断は回答者さんにお任せします) 自分も何度かトライしてみたのですが、パターン的に (1)「概念の説明が多いJAVA参考書購入⇒インスタンス化などの概念の理解で苦しくなり⇒断念」 (2)「Hello Worldなどの簡単なプログラミングが出来る参考書購入⇒本の内容は何とか出来る⇒その先がぴたっと一歩も進まない」 (3)「仕事終わりに専門学校行こうか考える⇒30万程の予算を見て断念」 などの理由で無駄に時間を過ごしている感じです。ちなみに学校でも会社でも今までほとんどプログラミング経験はありません。 どなたか同じような環境や経験をした方、暇な時にでもお願い致します。

  • アイアプリを携帯にインストールしたい

    javaで作成したアイアプリを携帯にインストールしたいのですが、ソフトに誤りがありますとなってしまいます。 googleで検索したら、IPアドレスの直指定ではインストールできないと書いてありました。 IPアドレスを使用した、httpサーバしか使用したことがありません。 ドメインを取得する必要があると思うのですが、どれを使用していいかよくわかりません。 携帯にアイアプリをインストールできる、無料で取得できるドメインはありますか? 私はjava開発始めたばかりな上に、自作サーバも勉強したばかりなので、初心者レベルです。 上記の質問、わかる方いましたらご教授お願いします。

  • Netbeansを使った消しゴム機能のJAVAアプレット

    今Netbeansを使ってアプレットを製作しています。 その内容とは消しゴムの機能を使ったもので、 表示されている画像をドラッグして消すと 下から別の新しい画像が現れるというものです。 ですが何分JAVA初心者なもので 自分ひとりでは何もできません。 こちらのサイト http://sea-cross.jp/java/java.html にある消しゴム機能を使いたいのですが Netbeansでは使用できませんでした。 どうかお力を貸してください。 お願いします。

  • Netbeansを使った消しゴム機能のJAVAアプレット

    今Netbeansを使ってアプレットを製作しています。 その内容とは消しゴムの機能を使ったもので、 表示されている画像をドラッグして消すと 下から別の新しい画像が現れるというものです。 ですが何分JAVA初心者なもので 自分ひとりでは何もできません。 こちらのサイト http://sea-cross.jp/java/java.html にある消しゴム機能を使いたいのですが Netbeansでは使用できませんでした。 どうかお力を貸してください。 お願いします。