下記でクラス名やメソッド名が表示されます。
java
1//クラス名 2String className = new Object(){}.getClass().getEnclosingClass().getName(); 3System.out.println(className); 4 5//メソッド名 6Field[] fs = this.getClass().getFields(); 7for(Field f : fs)System.out.println(f.getName() + " " + f.get(this));
これを下記の様なjavaFXプロジェクトのクラスに使用できるでしょうか。
id, pass, btnSetなどの名前が表示できれば良いと思っています。
難読化した際の確認になります。
java
1 2public class EventController { 3 4 @FXML 5 private TextField id; 6 7 @FXML 8 private TextField pass; 9 10 @FXML 11 private Button btnSet; 12 13 @FXML 14 public void initialize() { 15 id.setText(""); 16 pass.setText(""); 17 } 18 19 @FXML 20 public void Set(){ 21 id.setText("id1"); 22 pass.setText("pass1"); 23 } 24}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。