チュートリアルで試せる内容

1)作成する処理モジュールの仕様を決めます

2)雛形のSample2.java を利用して,モジュール作成の準備をします

3)AllNoun.java を編集し,プログラム作成の準備をします

コンストラクタの記述の修正

	public AllNoun()
	{
		setModuleID(9912);						// Set your module ID after you have got it
		pairingVisualizationID = new int[1];
		pairingVisualizationID[0] = 1;
	}

4)一度コンパイルして,AllNounモジュールの動作を確認します

5)プログラムの作成に使える入力情報を確認します

6)名詞リストを配列に格納するプログラムを作成します

コンストラクタの前の,クラス内グローバル領域での変数の宣言

	JButton button1, button2;
	String buttonNameInJapanese[];	
	String wordList[];

自動実行メソッド initializePanel() の作成(オーバーライド)

	public void initializePanel()
	{
		button1 = new JButton();
		button1.addActionListener(this);
		operationPanel.add(button1);
		
		button2 = new JButton();
		button2.addActionListener(this);
		operationPanel.add(button2);
		buttonNameInJapanese = fileReadArray();		
	}

自動実行メソッド initializeData() の作成(オーバーライド)

	public void initializeData()
	{
		if(isMenuInJapanese())
			button1.setText(buttonNameInJapanese[0]);
		else
			button1.setText("ENTER");
		
		if(isMenuInJapanese())
			button2.setText(buttonNameInJapanese[1]);
		else
			button2.setText("SPACE");		
	}

名詞リストを作成する MyMethod() メソッドを作成します

	void MyMethod()
	{	
		int nounID[] = new int[text.keywordNumber];
		int frequency[] = new int[text.keywordNumber];
		int count;
		
		count = 0;
		for(int i=0;i<text.keywordNumber;i++)
			if(text.keyword[i].partOfSpeech == 1)
				count++;
		
		wordList = new String[count];
		
		count = 0;
		for(int i=0;i<text.keywordNumber;i++)
			if(text.keyword[i].partOfSpeech == 1)
				wordList[count++] = text.keyword[i].word;
	}		

ボタンが押されたときの動作を,actionPerformed(ActionEvent e)メソッドに記述します

	public void actionPerformed(ActionEvent e)
	{
		if(e.getSource() == button1)
			miningOperations(1);
		
		if(e.getSource() == button2)
			miningOperations(2);		
	}
			case 1:
				setData(1,wordList);
				displayOperations(0);
				break;
				
			case 2:
				setData(2,wordList);
				displayOperations(0);
				break;	

7)コンパイルして動作を確認します


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS