スレッドを使用するリスト配列の保存と印刷に問題があります。スレッドのリストをリスト配列に保存し、それらをユーザーがソートできるテキスト領域に出力したいと考えています。以下のコードは、私の配列クラスとトランザクション クラスです。
import java.util.ArrayList;
/**
* @author B00533474
*/
public class Array {
ArrayList<Transaction> transactionList = new ArrayList<Transaction>();
// Variables
private final Transaction nextTransaction;
public static int inInt2 = TranAcc.inInt2;
public static int inInt3 = TranAcc.inInt3;
public static String inInt1 = TranAcc.inInt1;
//public static void main(String[] args){
public Array(){
nextTransaction = new Transaction(inInt1, inInt2, inInt3, 2000);
transactionList.add(nextTransaction);
transactionList.get(3);
}
/*public static void main(String[] args){
Array ar = new Array();
ar.add(nextTransaction);
}
*
*/
}
変数 inInt1 などは、私のプロジェクトのメイン GUI である TranAcc と呼ばれる別のクラスからのものです。
package bankassig;
/**
*
* @author B00533474
*/
public class Transaction {
String type;
int amount;
int wkNum;
int balance;
public Transaction(String ty, int am, int wk, int bal)
{
type = ty;
amount = am;
wkNum = wk;
balance = bal;
}
}
私の問題は、実際にリスト領域を実装/使用することです.リスト領域を呼び出してトランザクションをテキストで出力するGUIのボタンにアクションリスナーを追加しようとしていましたが、これのために書くコードがわかりませんでした(リスト配列を呼び出さないアクションリスナーについて知っています)。
何か助けていただければ幸いです。さらにコードを提供する必要がある場合は、喜んで提供します。
リスト配列を実装し、それを使用して、使用した変数の値を出力するにはどうすればよいですか?