Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

javaの質問。

作成中のソースコードです。文字数オーバーになるので少ししか乗せれませんが

import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Button;
import java.awt.TextField;

public class SampleFrame extends Frame {
    int x=0;
    private Button button = null;
    private Button button1 = null;
    private Button button2 = null;
    private Button button3 = null;
    private Button button4 = null;
    private Button button5 = null;
    private Button button6 = null;
    private Button button7 = null;
    private Button button8 = null;
    private TextField textField = null;
    public SampleFrame() {
        super();
        initialize();
        int Dimension;
    }
    

    private  void initialize() {
        this.setLayout(null);
        this.setSize(500, 300);
        this.setTitle("Frame");
        this.add(getButton(), null);
        this.add(getButton1(), null);
        this.add(getButton2(), null);
        this.add(getButton3(), null);
        this.add(getButton4(), null);
        this.add(getButton5(), null);
        this.add(getButton6(), null);
        this.add(getButton7(), null);
        this.add(getButton8(), null);
        this.add(getTextField(), null);
        this.add(button2, null);
        
        
        
        this.addWindowListener(new java.awt.event.WindowAdapter() { 
            public void windowClosing(java.awt.event.WindowEvent e) {    
                System.out.println("windowClosing()"); // TODO Auto-generated Event stub windowClosing()
                System.exit(0);
            }
        });
    }

    /**
     * This method initializes button    
     *     
     * @return java.awt.Button    
     */    
    private Button getButton() {
        if (button == null) {
            button = new Button();
            button.setLocation(53, 49);
            button.setSize(50, 50);
            button.addActionListener(new java.awt.event.ActionListener() { 
                public void actionPerformed(java.awt.event.ActionEvent e) {    
                    System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
                    Dimension dim = button.getSize();
                    int dimW = dim.width;
                    int DimH=dim.height;
                    if(dimW==50 && DimH==50){
                        button.setSize(0,0);
                        x++;}
                    Dimension dim1 = button1.getSize();
                    if(dimW==50 && DimH==50){
                        button1.setSize(0,0);
                        x++;}
                    Dimension dim2 = button3.getSize();
                    if(dimW==50 && DimH==50){
                        button3.setSize(0,0);
                        x++;}
Dimension dim3 = button4.getSize();
                    if(dimW==0 && DimH==0){
                        button4.setSize(50,50);
                        x--;}

                }
            });
        }
        return button;
    }
こんな感じでボタン9コの作業を決定しゲームを作っているのですが、ボタンのif文がうまくできず先に処理するif文が実行されないとあとのif文の処理が実行されずうまくいきません。あとtextFieldにx==9になったらCLEARと表示させる方法がわかりません。よかったらアドバイスください。

6

回答

4778

閲覧

6件の回答

評価

0

とりあえず、「オブジェクト指向がなんたるか」を学んで
「java applet」で検索すればSampleなどがでてくる

評価

0

マルチポスト
http://bbs.wankuma.com/index.cgi?mode=al2&namber=4212

評価

0

http://www.javaroad.jp/bbs/answer.jsp?q_id=20070610095028425 と同一です。
何が悪くて答えが無いのかガイドラインをみましょう。

評価

0

キャッシュ・・・

評価

0

public class report{
    public static void main(String[] args){
        long n=2;
        long i;
        long sosusaidai=0;
        long maenojogen=0;
        long l;
        long count=0;
        if(n == 2){
            sosusaidai=29;
            maenojogen=30;
        }
            setPrime(sosusaidai);
    }    
    public void setPrime(){
        System.out.println(sosusaidai+"においてチェビシェフの定理は成り立つ"+maenojogen);     
        n=sosusaidai;
        i=maenojogen+1;
        l=2*n;
        for(long k=maenojogen+1 ;k<l;k=k+2){
            count=0;
            for(long j=1;j<k;j=j+2){
                if(k%j==0){
                    count=count+1; 
                    }
                }
            if(count == 1){
                System.out.println(k+"においてチェビシェフの定理は成り立つ");
                count=0;
                sosusaidai=k;
            }
        }
        maenojogen=l;
        System.out.println(sosusaidai+"においてチェビシェフの定理は成り立つ"+maenojogen); 
    }

これを完成させたいんですが・・・

評価

0

させたいんですが・・・なんでしょうか。
それに、これは別の人の質問ですよ。

まずは、掲示板のガイドラインからどうぞ。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。