netbeansを使用して簡単なGUIを作成し始めましたが、今は問題に直面しています。JTextFieldのJava show result
私はこれ持っている:私はこれを実行すると予想されるように、それが動作
package my.sccsymapp;
public class sccsymapp extends javax.swing.JFrame {
/*SOME CODE*/
public static void main(String args[]) {
/*SOME CODE*/
}
// Variables declaration - do not modify
private javax.swing.JTextField tempmedespCost;
// End of variables declaration
}
を。 test
は私のJTextFieldに置かれます。
私がしたいのは、自分のコードの他のクラスでtempmedespCost.setText("test");
を使用することです。
私はこのクラスを持っている:
package my.sccsymapp;
import java.util.*;
public class Servico extends sccsymapp{
/*SOME CODE*/
public void relat(){
/*SOME CODE*/
tempmedespCost.setText("test");
}
/*SOME CODE*/
}
それは今言う:
tempmedespCost has private access in my.sccsymapp.sccsymapp
だから私は国民にtempmedespCost
を変更しました。
エラーは表示されず、エラーなしで実行されますが、test
はJTextFieldに配置されません。
私はある方向に向けることができますか?
"*あなたはある方向に向けることができますか?*"うん、GUIビルダーは使用しないでください。 – user1329572
不適切なコード:Simuladorが表示されますが、問題には意味がありません。 Gui-builderコマンド '// TODOここにあなたの処理コードを追加:'は削除されません。そこにコードを入力したら、コメントを削除します。基本的にコードを記述しなければならないことを理解したら、テンプレートからコメントを削除してください。 –
@userunknown Ok。それを削除するのを忘れました。編集されました – Favolas