小编adi*_*eag的帖子

Spring autowire接口

我有一个接口IMenuItem

public interface IMenuItem {

    String getIconClass();
    void setIconClass(String iconClass);

    String getLink();
    void setLink(String link);

    String getText();
    void setText(String text);

}
Run Code Online (Sandbox Code Playgroud)

然后我有这个接口的实现

@Component
@Scope("prototype")
public class MenuItem implements IMenuItem {

    private String iconClass;
    private String link;
    private String text;

    public MenuItem(String iconClass, String link, String text) {
        this.iconClass = iconClass;
        this.link = link;
        this.text = text;
    }

    //setters and getters

}
Run Code Online (Sandbox Code Playgroud)

有没有办法只使用IMenuItem接口从配置类创建多个MenuItem实例?用@autowired还是什么?也可以通过指定构造函数的参数来自动装配?

java spring interface autowired

9
推荐指数
1
解决办法
3万
查看次数

SWT DateTime格式更改

我正在使用DateTime SWT组件,它显示时为美国格式(mm/dd/yyyy).

有没有办法将格式更改为dd/mm/yyyy?

java swt datetime date-format

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

反映原生布局固定宽度并拉伸剩余空间

如何在本地反应中制作这样的东西?

在右边我想要一个具有固定宽度的组件,在左边则将所有剩余空间放在另一个组件上.

在此输入图像描述

javascript reactjs react-native

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

通过单击外部关闭SWT shell

我有这个JFace对话框:

setShellStyle(SWT.APPLICATION_MODAL | SWT.CLOSE);
setBlockOnOpen(false);
Run Code Online (Sandbox Code Playgroud)

是否可以通过单击对话框外部的某个位置来使其关闭?也许像在整个屏幕上监听click事件,然后检测它是否在对话框之外,然后关闭。

java swt dialog jface

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

在react-native中调用其他组件的函数

如何在react-native中调用其他组件的函数?

我有这个自定义组件,它在另一个地方呈现另一个组件和一个图像按钮.当点击图像时,我想从另一个组件调用一个函数.执行下面的示例时,我得到了undefined is not an object (evaluating this.otherComponent.doSomething')

export default class MainComponent extends Component {

  _onPressButton() {
    this.otherComponent.doSomething();
  }

  render() {
    return (
      <View style={styles.container}>
        <TagContainer style={styles.flow_container} ref={(instance) => this.otherComponent = instance}>
        </TagContainer>
        <TouchableHighlight onPress={this._onPressButton}><Image source={require('./img/ic_add.png')} style={styles.add_tags_button_view} /></TouchableHighlight>
      </View>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

export default class OtherComponent extends Component {

    addTag() {
        this.state.tags = this.state.tags.push("plm");
        console.log('success..');
    }

    ....
}
Run Code Online (Sandbox Code Playgroud)

javascript react-native react-native-android

4
推荐指数
2
解决办法
1万
查看次数