anonymous-inner-class

    0熱度

    1回答

    我有一個類ConditionalEditText,它是一個包含EditText和TextView的複合自定義視圖。這個視圖的佈局是用XML定義的。我想重寫EditText的onDraw方法。但是因爲它已經從XML實例化了。我不能這樣做 EditText edt = new EditText() { protected void onDraw() { .... }

    0熱度

    1回答

    我有一個問題,我們爲什麼要在內部類中使用它時設置字段最終?例如,爲什麼我們應該將textField的修飾符設置爲final? 我的問題是,如果我們不宣稱它是最終的,爲什麼它不可用? final TextField textField = new TextField(); Button b = new Button(); b.addMouseListener(new MouseA

    -1熱度

    2回答

    Class A{ public void test(){ B b = new B(); System.out.println("Class Name: " + b.createClassC().getClass()); } } Class B{ public C createClassC(){ C c = new C(){ @Ove

    0熱度

    2回答

    Java 7中是否有可能使用我手頭有的Class對象來實例化具有泛型類型的匿名內部類? 這裏的通用類,我試圖實例的簡化版本: abstract class DomainBuilder<E> { private final Class<E> entityClass public DomainBuilder() { this.entityClass = (Class

    3熱度

    3回答

    interface MyInter { public void display(); } class OuterClass8 { public static void main(String arg[]) { MyInter mi=new MyInter() { public void display() { System.

    4熱度

    2回答

    如何將外部匿名類引用傳遞給Java中的內部匿名類中的方法? 我有一個方法,使異步調用服務器 - sendCall(some_args, callback)。回調由匿名類表示(我們將其命名爲OuterAnon)幷包含失敗案例的一種方法。在此方法內部會創建一個消息框,並且每次按下OK按鈕時調用sendCall()。所以我需要再次將OuterAnon傳遞給該方法。 這裏是爲了證明什麼,我指的是代碼: p

    1熱度

    1回答

    我習慣了Swing,並且正在探索javafx。在swing中,我會創建一個擴展Jpanel的類,然後可以在該類中創建一個JFrame的幾行代碼來測試該類。 所以在JavaFX的,我想我可能只是延長場景或組,然後就可以在主創建一個匿名的應用程序類,但失敗有: 異常在線程「主」了java.lang.RuntimeException:錯誤:類test.Test不在javafx.application.A

    1熱度

    2回答

    我有命名的問題下面的情況 {...} X.a; a.addListener(new ListenerForX(){ // some interface methods }); {...} 這是一樣的: {...} X.a; a.addListener(new XListener()); {...} private class XListener implements Li

    1熱度

    1回答

    這裏是我的自定義註解AnnoLogExecTime和AOP類: @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface AnnoLogExecTime { } @Aspect @Service public class AOP { Logg

    4熱度

    5回答

    我將用Java開發一個遊戲,它會有很多聽衆(動作,鍵,鼠標等)。 我的問題是什麼是實現監聽器的最好方法。 方法1: this.addActionListener(new ActionListener() { // Overide methods go here }); 方法2: 創建一個新的類(或多個類),這將實現ActionListener並有不同的遊戲其它的組件(按鈕,運動,方