小编jav*_*ner的帖子

什么是Java中的"val $ title"(美元符号表达式)?

private void launchEventPanel(String title) {
    EventQueue.invokeLater(new Runnable(title) {
        public void run() {
            JFrame myFrame = new JFrame();
            myFrame.setTitle(this.val$title);
            myFrame.setIconImage(CrConference.this.mainCore.myPanel.myIconManager.getPromptIcon(Mart.class.toString()));
            myFrame.getContentPane().add(Conference.this.myEventPanel, "Center");
            myFrame.pack();
            myFrame.setVisible(true);
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我得到了一些我想编译和理解的代码.帮助高度赞赏

java swing

5
推荐指数
1
解决办法
2503
查看次数

匿名类实现接口,不能有参数

我有一些代码,我试图重新编译和理解,但我有一个不编译的方法,我希望找到好的工作.方法如下.

private void launchEventPanel(String title) { 
    EventQueue.invokeLater(new Runnable(title) { 
        public void run() { 
        JFrame myFrame = new JFrame(); 
        myFrame.setTitle("Conference Call"); 
        myFrame.setIconImage(CallConference.this.myCore.myPanel.myIconManager.getPromptIcon(CallEMart.class.toString())); 
        myFrame.getContentPane().add(CallConference.this.myEventPanel, "Center"); 
        myFrame.pack(); 
        myFrame.setVisible(true); } }); }
Run Code Online (Sandbox Code Playgroud)

EventQueue.invokeLater的第二行不编译,我得到错误"匿名类实现接口,不能有参数".

任何帮助和解决方案都非常感谢.谢谢!

java

1
推荐指数
1
解决办法
2623
查看次数

声明没有编译

我有一个反编译代码的方法,我试图运行和理解.5行没有编译,我得到一个错误,说不兼容的类型需要:java util.Hashmap found:java.lang.String.

private void resetFieldModel(HashMap<String, Integer> to_use_map)
{
    this.current_field_model.removeAllElements();
    Set temp_set = to_use_map.keySet();

    for (String s : temp_set)
    {
        this.current_field_model.addElement(s);
    }
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
69
查看次数

标签 统计

java ×3

swing ×1