inner-classes

    1熱度

    2回答

    我有一個簡單的表單設置,我跟隨着本書Core Java Vol I如何設置表單,它們有一個頂級類,它擴展了JFrame創建不同組件的對象,並將它們放在框架中。如果這不是「通常」應該這樣做的方式,請讓我知道。 當我按下按鈕時編寫內部類來執行操作時,我感到困惑。我可以把我的內部類放在我的AddressBookForm類中,因爲這是我放置按鈕的位置,它可以訪問JTextFields的私有變量。我有問題(

    21熱度

    4回答

    我該如何着手爲實現接口的內部類編寫構造函數?我知道我可以做一個全新的類,但我想那裏一定是一個辦法做到沿着這行的東西: JButton b = new JButton(new AbstractAction() { public AbstractAction() { super("This is a button"); } public vo

    1熱度

    2回答

    我有一個類A,B class A { public class B { public event EventHandler handleClick; public void eventraising(object sender, EventArgs e) { if (handleClick != null)

    4熱度

    1回答

    我有一個Visual C++ 2005的問題,那裏顯然內部類具有相同的名稱但是在不同的外部類中被混淆了。 問題發生在兩層,每層都有一個偵聽器接口作爲內部類。 B是A的一個監聽器,並且在它上面的第三層(未顯示)中有它自己的監聽器。 代碼的結構是這樣的: 阿 class A { public: class Listener { public: Listen

    11熱度

    4回答

    我碰到過很多情況,我需要將價值傳遞給其他線程,並且我發現我可以這樣做,但我一直在想它是如何工作的? public void method() { final EventHandler handle = someReference; Thread thread = new Thread() { public void run() { handle.on

    20熱度

    3回答

    在Java中的匿名內部類可以參考變量,在它的局部範圍: public class A { public void method() { final int i = 0; doStuff(new Action() { public void doAction() { Console.printf(i); // or whatever

    3熱度

    1回答

    我有這樣的代碼: class Foo() { time_to_play = 0 class Bar() { void change_player() { //I need something HERE } } } ,我需要的屬性time_to_play從Foo類的變化,但是從方法change_player()內作出這種改變

    15熱度

    5回答

    我很難包裝我的頭在Java中的非靜態嵌套類。考慮下面的例子,它打印「Inner」和「Child」。 class Outer { class Inner { Inner() { System.out.println("Inner"); } } } public class Child extends Outer.Inner { Child(Outer

    60熱度

    3回答

    今天我遇到了這個代碼,同時閱讀Accelerated GWT (Gupta) - page 151。 public static void getListOfBooks(String category, BookStore bookStore) { serviceInstance.getBooks(category, bookStore.new BookListUpdaterCallba

    4熱度

    1回答

    enumeration e=vector.elements 但是vector類沒有實現Enumeration,那麼它怎麼會返回Enumeration Reference。但e引用java.util.vector $ 1。什麼是「矢量$ 1」?