對於我所製作的簡單紙牌遊戲,我想製作一個GUI,在其中可以玩我的紙牌遊戲。以前,我依靠JOptionPane向我展示了我繪製的內容。現在,我不知道如何在NetBeans中使用swing界面製作GUI。所以我想知道在NetBeans生成的GUI代碼的按鈕中實現原始繪圖方法的最佳方法。謝謝!如何從JOptionPane程序到GUI界面
這裏的繪製方法:
public static void Draw() {
System.out.println(player1 + " drew " + suits[cardSuit(deck1[deck1CardPosition])] + " of power " + (cardPower(deck1[deck1CardPosition])));
JOptionPane.showMessageDialog(null, player1 + " drew " + suits[cardSuit(deck1[deck1CardPosition])] + " of power " + (cardPower(deck1[deck1CardPosition])));
System.out.println(player2 + " drew " + suits[cardSuit(deck2[deck2CardPosition])] + " of power " + (cardPower(deck2[deck2CardPosition])));
JOptionPane.showMessageDialog(null, player2 + " drew " + suits[cardSuit(deck2[deck2CardPosition])] + " of power " + (cardPower(deck2[deck2CardPosition])));
}
UPDATE:添加的代碼的NetBeans歐元區自動生成對我來說:
private void DrawActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
動作監聽:
Draw.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
DrawActionPerformed(evt);
}
你把這個完全相同的代碼到一個按鈕動作事件......努力幫助沒有看到其他的GUI代碼 –
我更新了我 – SuppahHacka
生成的GUI代碼的NetBeans後好了,所以做什麼它說...'TODO在這裏添加您的處理代碼' –