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并有不同的游戏其它的组件(按钮,运动,方