• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java UpdateStrategy类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.jdesktop.beansbinding.AutoBinding.UpdateStrategy的典型用法代码示例。如果您正苦于以下问题:Java UpdateStrategy类的具体用法?Java UpdateStrategy怎么用?Java UpdateStrategy使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



UpdateStrategy类属于org.jdesktop.beansbinding.AutoBinding包,在下文中一共展示了UpdateStrategy类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: updateAreaBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
@SuppressWarnings("unchecked")
private void updateAreaBindings() {
    if (areaEnabled) {
        areaGroup = new BindingGroup();
        areaGroup.addBinding(Bindings.createAutoBinding(READ, 
                paintStretchedBox, BeanProperty.create("selected"),
                painter, BeanProperty.create("paintStretched")));
        areaGroup.addBinding(Bindings.createAutoBinding(UpdateStrategy.READ, 
                styleBox, BeanProperty.create("selectedItem"),
                painter, BeanProperty.create("style")));
        Binding effectsBinding = (Bindings.createAutoBinding(READ, 
                effectBox, BeanProperty.create("selectedItem"),
                painter, BeanProperty.create("areaEffects")));
        effectsBinding.setConverter(new DisplayInfoArrayConverter(AreaEffect.class));
        areaGroup.addBinding(effectsBinding);
        Binding borderWidthBinding = (Bindings.createAutoBinding(READ, 
                borderWidthSlider, BeanProperty.create("value"),
                painter, BeanProperty.create("borderWidth")));
        borderWidthBinding.setConverter(PainterDemoUtils.SLIDER_TO_FLOAT);
        areaGroup.addBinding(borderWidthBinding);
        areaGroup.bind();
    }
}
 
开发者ID:RockManJoe64,项目名称:swingx,代码行数:24,代码来源:PainterDemo.java


示例2: updateBaseBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
/**
 * 
 */
@SuppressWarnings("unchecked")
private void updateBaseBindings() {
    if (baseEnabled) {
        baseGroup = new BindingGroup();
        baseGroup.addBinding(Bindings.createAutoBinding(UpdateStrategy.READ, 
                interpolationBox, BeanProperty.create("selectedItem"),
                painter, BeanProperty.create("interpolation")));
        baseGroup.addBinding(Bindings.createAutoBinding(READ, 
                visibleBox, BeanProperty.create("selected"),
                painter, BeanProperty.create("visible")));
        baseGroup.addBinding(Bindings.createAutoBinding(READ, 
                antialiasBox, BeanProperty.create("selected"),
                painter, BeanProperty.create("antialiasing")));
        Binding filterBinding = (Bindings.createAutoBinding(READ, 
                filterBox, BeanProperty.create("selectedItem"),
                painter, BeanProperty.create("filters")));
        filterBinding.setConverter(new DisplayInfoArrayConverter(BufferedImageOp.class));
        baseGroup.addBinding(filterBinding);
        baseGroup.bind();
        
    }
}
 
开发者ID:RockManJoe64,项目名称:swingx,代码行数:26,代码来源:PainterDemo.java


示例3: updateAlignBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
/**
 * 
 */
@SuppressWarnings("unchecked")
private void updateAlignBindings() {
    if (alignEnabled) {
        alignGroup = new BindingGroup();
        alignGroup.addBinding(Bindings.createAutoBinding(UpdateStrategy.READ, 
                horizontalAlignmentBox, BeanProperty.create("selectedItem"),
                painter, BeanProperty.create("horizontalAlignment")));
        alignGroup.addBinding(Bindings.createAutoBinding(READ, 
                verticalAlignmentBox, BeanProperty.create("selectedItem"),
                painter, BeanProperty.create("verticalAlignment")));
        alignGroup.addBinding(Bindings.createAutoBinding(READ, 
                fillHorizontal, BeanProperty.create("selected"),
                painter, BeanProperty.create("fillHorizontal")));
        alignGroup.addBinding(Bindings.createAutoBinding(READ, 
                fillVertical, BeanProperty.create("selected"),
                painter, BeanProperty.create("fillVertical")));
        Binding insetBinding = (Bindings.createAutoBinding(READ, 
                insetSlider, BeanProperty.create("value"),
                painter, BeanProperty.create("insets")));
        insetBinding.setConverter(PainterDemoUtils.SLIDER_TO_INSETS);
        alignGroup.addBinding(insetBinding);
        
        alignGroup.bind();
    }
}
 
开发者ID:RockManJoe64,项目名称:swingx,代码行数:29,代码来源:PainterDemo.java


示例4: bindLabelFor

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
/**
 * <p>
 * Creates a binding for the specified {@code label} that tracks the {@code enabled} and {@code
 * visible} states of its {@#link JLabel#setLabelFor(Component) labelFor} property. If
 * no component is associated with the label or the associated component is removed, the label
 * will retain its current enabled and visible states.
 * </p>
 * <p>
 * If a component is supplied, then this method will also set the label-for association.
 * </p>
 * 
 * @param label
 *            the label to bind
 * @param c
 *            the component to associate with the label; may be {@code null}
 * @throws NullPointerException
 *             if {@code label} is {@code null}
 */
public static void bindLabelFor(JLabel label, Component c) {
    if (label.getClientProperty(LABEL_FOR_BINDING_KEY) == null) {
        BindingGroup bg = new BindingGroup();
        
        //use the ternary operator to ensure that we always check valid properties
        //we get the same effect using ${labelFor.enabled} but that results in log
        //warnings when the labelFor property is null/empty.
        bg.addBinding(Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, label,
                ELProperty.create("${empty labelFor ? enabled : labelFor.enabled}"), label,
                BeanProperty.create("enabled")));
        bg.addBinding(Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, label,
                ELProperty.create("${empty labelFor ? visible : labelFor.visible}"), label,
                BeanProperty.create("visible")));
        bg.bind();
        
        label.putClientProperty(LABEL_FOR_BINDING_KEY, bg);
    }
    
    label.setLabelFor(c);
}
 
开发者ID:RockManJoe64,项目名称:swingx,代码行数:39,代码来源:LabelHandler.java


示例5: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
/**
 * Inits the data bindings.
 */
protected void initDataBindings() {
  JTableBinding<Movie, List<Movie>, JTable> jTableBinding = SwingBindings.createJTableBinding(UpdateStrategy.READ_WRITE, moviesInSet, tableMovies);
  //
  BeanProperty<Movie, String> movieBeanProperty = BeanProperty.create("title");
  jTableBinding.addColumnBinding(movieBeanProperty).setEditable(false); // $NON-NLS-1$
  //
  BeanProperty<Movie, String> movieBeanProperty_1 = BeanProperty.create("year");
  jTableBinding.addColumnBinding(movieBeanProperty_1).setEditable(false); // $NON-NLS-1$
  //
  BeanProperty<Movie, Boolean> movieBeanProperty_2 = BeanProperty.create("watched");
  jTableBinding.addColumnBinding(movieBeanProperty_2).setEditable(false).setColumnClass(Boolean.class); // $NON-NLS-1$
  //
  jTableBinding.setEditable(false);
  jTableBinding.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:19,代码来源:MovieSetEditorDialog.java


示例6: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
protected void initDataBindings() {
  BeanProperty<MovieSelectionModel, Integer> movieSelectionModelBeanProperty = BeanProperty.create("selectedMovie.dateAdded.date");
  BeanProperty<JLabel, String> jLabelBeanProperty = BeanProperty.create("text");
  AutoBinding<MovieSelectionModel, Integer, JLabel, String> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, movieSelectionModel,
      movieSelectionModelBeanProperty, lblDateAdded, jLabelBeanProperty);
  autoBinding.bind();
  //
  BeanProperty<MovieSelectionModel, Integer> movieSelectionModelBeanProperty_2 = BeanProperty.create("selectedMovie.dateAdded.day");
  AutoBinding<MovieSelectionModel, Integer, JLabel, String> autoBinding_2 = Bindings.createAutoBinding(UpdateStrategy.READ, movieSelectionModel,
      movieSelectionModelBeanProperty_2, lblDateAdded, jLabelBeanProperty);
  autoBinding_2.bind();
  //
  BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty_3 = BeanProperty.create("selectedMovie.dateAddedAsString");
  AutoBinding<MovieSelectionModel, String, JLabel, String> autoBinding_3 = Bindings.createAutoBinding(UpdateStrategy.READ, movieSelectionModel,
      movieSelectionModelBeanProperty_3, lblDateAdded, jLabelBeanProperty);
  autoBinding_3.bind();
  //
  BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty_13 = BeanProperty.create("selectedMovie.path");
  AutoBinding<MovieSelectionModel, String, JLabel, String> autoBinding_19 = Bindings.createAutoBinding(UpdateStrategy.READ, movieSelectionModel,
      movieSelectionModelBeanProperty_13, lblMoviePath, jLabelBeanProperty);
  autoBinding_19.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:23,代码来源:MovieMediaFilesPanel.java


示例7: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
protected void initDataBindings() {
  BeanProperty<Settings, List<String>> settingsBeanProperty_5 = BeanProperty.create("videoFileType");
  JListBinding<String, Settings, JList> jListBinding_1 = SwingBindings.createJListBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_5, listVideoFiletypes);
  jListBinding_1.bind();
  //
  BeanProperty<Settings, List<String>> settingsBeanProperty_6 = BeanProperty.create("subtitleFileType");
  JListBinding<String, Settings, JList> jListBinding_2 = SwingBindings.createJListBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_6, listSubtitleFiletypes);
  jListBinding_2.bind();
  //
  BeanProperty<Settings, List<String>> settingsBeanProperty_10 = BeanProperty.create("titlePrefix");
  JListBinding<String, Settings, JList> jListBinding = SwingBindings.createJListBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_10, listSortPrefixes);
  jListBinding.bind();
  //
  BeanProperty<Settings, List<String>> settingsBeanProperty_11 = BeanProperty.create("audioFileType");
  JListBinding<String, Settings, JList> jListBinding_3 = SwingBindings.createJListBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_11, listAudioFiletypes);
  jListBinding_3.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:22,代码来源:FileTypesSettingsPanel.java


示例8: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
protected void initDataBindings()
{
	BeanProperty<FindFociModel, List<String>> findFociModelBeanProperty = BeanProperty.create("imageList");
	JComboBoxBinding<String, FindFociModel, JComboBox> jComboBinding = SwingBindings.createJComboBoxBinding(
			UpdateStrategy.READ, model, findFociModelBeanProperty, comboImageList);
	jComboBinding.bind();
	//
	BeanProperty<FindFociModel, String> findFociModelBeanProperty_1 = BeanProperty.create("selectedImage");
	BeanProperty<JComboBox, Object> jComboBoxBeanProperty = BeanProperty.create("selectedItem");
	AutoBinding<FindFociModel, String, JComboBox, Object> autoBinding = Bindings.createAutoBinding(
			UpdateStrategy.READ_WRITE, model, findFociModelBeanProperty_1, comboImageList, jComboBoxBeanProperty);
	autoBinding.bind();
	//
	BeanProperty<JButton, Boolean> jButtonBeanProperty = BeanProperty.create("enabled");
	AutoBinding<FindFociModel, List<String>, JButton, Boolean> autoBinding_1 = Bindings.createAutoBinding(
			UpdateStrategy.READ, model, findFociModelBeanProperty, btnRun, jButtonBeanProperty);
	autoBinding_1.setConverter(new ValidImagesConverter());
	autoBinding_1.bind();
}
 
开发者ID:aherbert,项目名称:GDSC,代码行数:21,代码来源:OptimiserView.java


示例9: bind

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
@SuppressWarnings("unchecked")
private void bind() {
    // set actions
    prevButton.setAction(DemoUtils.getAction(this, "previousCard"));
    nextButton.setAction(DemoUtils.getAction(this, "nextCard"));
    // re-set action-independent Icons
    applyNavigationDefaults();
    visibleBox.setAction(DemoUtils.getAction(this, "toggleNavigatorVisible"));
    
    DefaultListRenderer renderer = new DefaultListRenderer(DisplayValues.DISPLAY_INFO_DESCRIPTION);
    fontChooserCombo.setRenderer(renderer);
    backgroundChooserCombo.setRenderer(renderer);
    
    BindingGroup group = new BindingGroup();
    // <snip> JXTitledPanel configure title properties
    // edit title text
    group.addBinding(Bindings.createAutoBinding(UpdateStrategy.READ, 
            titleField, BeanProperty.create("text"),
            titledPanel, BeanProperty.create("title")));
    // </snip>
    Binding fontBinding = Bindings.createAutoBinding(UpdateStrategy.READ, 
            fontChooserCombo, BeanProperty.create("selectedItem"),
            titledPanel, BeanProperty.create("titleFont"));
    fontBinding.setConverter(new DisplayInfoConverter<Font>());
    group.addBinding(fontBinding);
    
    Binding backgroundBinding = Bindings.createAutoBinding(UpdateStrategy.READ, 
            backgroundChooserCombo, BeanProperty.create("selectedItem"),
            titledPanel, BeanProperty.create("titlePainter"));
    backgroundBinding.setConverter(new DisplayInfoConverter<Painter>());
    group.addBinding(backgroundBinding);
    
    group.bind();
    
    updateUIProperties();
    installUIListener();
}
 
开发者ID:RockManJoe64,项目名称:swingx,代码行数:38,代码来源:TitledPanelDemo.java


示例10: add

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
public void add(JLabel label, JComponent component) {
    label.setLabelFor(component);
    Binding binding =  Bindings.createAutoBinding(UpdateStrategy.READ_WRITE,
            component, BeanProperty.create("enabled"), 
            label, BeanProperty.create("enabled"));
    binding.bind();
}
 
开发者ID:RockManJoe64,项目名称:swingx,代码行数:8,代码来源:LabelHandler.java


示例11: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
/**
 * Inits the data bindings.
 */
protected void initDataBindings() {
  JTableBinding<MovieSetChooserModel, List<MovieSetChooserModel>, JTable> jTableBinding = SwingBindings.createJTableBinding(UpdateStrategy.READ,
      movieSetsFound, tableMovieSets);
  //
  BeanProperty<MovieSetChooserModel, String> movieSetChooserModelBeanProperty = BeanProperty.create("name");
  jTableBinding.addColumnBinding(movieSetChooserModelBeanProperty).setEditable(false); // $NON-NLS-1$
  //
  jTableBinding.bind();
  //
  BeanProperty<JTable, List<MovieInSet>> jTableBeanProperty = BeanProperty.create("selectedElement.movies");
  JTableBinding<MovieInSet, JTable, JTable> jTableBinding_1 = SwingBindings.createJTableBinding(UpdateStrategy.READ, tableMovieSets,
      jTableBeanProperty, tableMovies);
  //
  BeanProperty<MovieInSet, String> movieInSetBeanProperty = BeanProperty.create("name");
  jTableBinding_1.addColumnBinding(movieInSetBeanProperty).setColumnName(BUNDLE.getString("tmm.movie")).setEditable(false); //$NON-NLS-1$
  //
  BeanProperty<MovieInSet, String> movieInSetBeanProperty_2 = BeanProperty.create("movie.title");
  jTableBinding_1.addColumnBinding(movieInSetBeanProperty_2).setColumnName(BUNDLE.getString("movieset.movie.matched")).setEditable(false); //$NON-NLS-1$
  //
  jTableBinding_1.bind();
  //
  BeanProperty<JTable, String> jTableBeanProperty_1 = BeanProperty.create("selectedElement.name");
  BeanProperty<JTextArea, String> jTextAreaBeanProperty = BeanProperty.create("text");
  AutoBinding<JTable, String, JTextArea, String> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, tableMovieSets, jTableBeanProperty_1,
      lblMovieSetName, jTextAreaBeanProperty);
  autoBinding.bind();
  //
  BeanProperty<JTable, String> jTableBeanProperty_2 = BeanProperty.create("selectedElement.posterUrl");
  BeanProperty<ImageLabel, String> imageLabelBeanProperty = BeanProperty.create("imageUrl");
  AutoBinding<JTable, String, ImageLabel, String> autoBinding_1 = Bindings.createAutoBinding(UpdateStrategy.READ, tableMovieSets,
      jTableBeanProperty_2, lblMovieSetPoster, imageLabelBeanProperty);
  autoBinding_1.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:37,代码来源:MovieSetChooserDialog.java


示例12: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
/**
 * Inits the data bindings.
 */
protected void initDataBindings() {
  BeanProperty<MovieList, Integer> movieListBeanProperty = BeanProperty.create("movieSetCount");
  BeanProperty<JLabel, String> jLabelBeanProperty = BeanProperty.create("text");
  AutoBinding<MovieList, Integer, JLabel, String> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, movieList, movieListBeanProperty,
      lblMovieSetCount, jLabelBeanProperty);
  autoBinding.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:11,代码来源:MovieSetPanel.java


示例13: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
protected void initDataBindings() {
  BeanProperty<MovieSetSelectionModel, String> movieSetSelectionModelBeanProperty = BeanProperty.create("selectedMovieSet.title");
  BeanProperty<JLabel, String> jLabelBeanProperty = BeanProperty.create("text");
  AutoBinding<MovieSetSelectionModel, String, JLabel, String> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, selectionModel,
      movieSetSelectionModelBeanProperty, lblMovieSetName, jLabelBeanProperty);
  autoBinding.bind();
  //
  BeanProperty<MovieSetSelectionModel, String> movieSetSelectionModelBeanProperty_4 = BeanProperty.create("selectedMovieSet.plot");
  BeanProperty<JTextPane, String> jTextPaneBeanProperty = BeanProperty.create("text");
  AutoBinding<MovieSetSelectionModel, String, JTextPane, String> autoBinding_3 = Bindings.createAutoBinding(UpdateStrategy.READ, selectionModel,
      movieSetSelectionModelBeanProperty_4, tpOverview, jTextPaneBeanProperty);
  autoBinding_3.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:14,代码来源:MovieSetInformationPanel.java


示例14: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
protected void initDataBindings() {
  BeanProperty<MovieSelectionModel, Boolean> movieSelectionModelBeanProperty = BeanProperty.create("selectedMovie.watched");
  BeanProperty<JCheckBox, Boolean> jCheckBoxBeanProperty = BeanProperty.create("selected");
  AutoBinding<MovieSelectionModel, Boolean, JCheckBox, Boolean> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, movieSelectionModel,
      movieSelectionModelBeanProperty, chckbxWatched, jCheckBoxBeanProperty);
  autoBinding.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:8,代码来源:MovieMediaInformationPanel.java


示例15: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
/**
 * Inits the data bindings.
 */
protected void initDataBindings() {
  JListBinding<ExportTemplate, List<ExportTemplate>, JList> jListBinding = SwingBindings.createJListBinding(UpdateStrategy.READ, templatesFound,
      list);
  //
  BeanProperty<ExportTemplate, String> exportTemplateBeanProperty = BeanProperty.create("name");
  jListBinding.setDetailBinding(exportTemplateBeanProperty);
  //
  jListBinding.bind();
  //
  BeanProperty<JList, String> jListBeanProperty = BeanProperty.create("selectedElement.name");
  BeanProperty<JLabel, String> jLabelBeanProperty = BeanProperty.create("text");
  AutoBinding<JList, String, JLabel, String> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, list, jListBeanProperty, lblTemplateName,
      jLabelBeanProperty);
  autoBinding.bind();
  //
  BeanProperty<JList, String> jListBeanProperty_1 = BeanProperty.create("selectedElement.url");
  AutoBinding<JList, String, JLabel, String> autoBinding_1 = Bindings.createAutoBinding(UpdateStrategy.READ, list, jListBeanProperty_1, lblUrl,
      jLabelBeanProperty);
  autoBinding_1.bind();
  //
  BeanProperty<JList, String> jListBeanProperty_2 = BeanProperty.create("selectedElement.description");
  BeanProperty<JTextPane, String> jTextPaneBeanProperty = BeanProperty.create("text");
  AutoBinding<JList, String, JTextPane, String> autoBinding_2 = Bindings.createAutoBinding(UpdateStrategy.READ, list, jListBeanProperty_2,
      tpDescription, jTextPaneBeanProperty);
  autoBinding_2.bind();
  //
  BeanProperty<JList, Boolean> jListBeanProperty_3 = BeanProperty.create("selectedElement.detail");
  BeanProperty<JCheckBox, Boolean> jCheckBoxBeanProperty = BeanProperty.create("selected");
  AutoBinding<JList, Boolean, JCheckBox, Boolean> autoBinding_3 = Bindings.createAutoBinding(UpdateStrategy.READ, list, jListBeanProperty_3,
      chckbxTemplateWithDetail, jCheckBoxBeanProperty);
  autoBinding_3.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:36,代码来源:MovieExporterDialog.java


示例16: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
protected void initDataBindings() {
  jTableBinding = SwingBindings.createJTableBinding(UpdateStrategy.READ, moviesFound, table);
  //
  BeanProperty<MovieChooserModel, String> movieChooserModelBeanProperty = BeanProperty.create("combinedName");
  jTableBinding.addColumnBinding(movieChooserModelBeanProperty).setEditable(false); // $NON-NLS-1$
  //
  jTableBinding.bind();
  //
  BeanProperty<JTable, String> jTableBeanProperty_1 = BeanProperty.create("selectedElement.overview");
  BeanProperty<JTextPane, String> jTextPaneBeanProperty = BeanProperty.create("text");
  autoBinding_1 = Bindings.createAutoBinding(UpdateStrategy.READ, table, jTableBeanProperty_1, tpMovieDescription, jTextPaneBeanProperty);
  autoBinding_1.bind();
  //
  BeanProperty<JTable, String> jTableBeanProperty_2 = BeanProperty.create("selectedElement.posterUrl");
  BeanProperty<ImageLabel, String> imageLabelBeanProperty = BeanProperty.create("imageUrl");
  autoBinding_2 = Bindings.createAutoBinding(UpdateStrategy.READ, table, jTableBeanProperty_2, lblMoviePoster, imageLabelBeanProperty);
  autoBinding_2.bind();
  //
  BeanProperty<JTable, String> jTableBeanProperty = BeanProperty.create("selectedElement.tagline");
  BeanProperty<JLabel, String> jTextAreaBeanProperty = BeanProperty.create("text");
  autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, table, jTableBeanProperty, lblTagline, jTextAreaBeanProperty);
  autoBinding.bind();
  //
  BeanProperty<JTable, String> jTableBeanProperty_3 = BeanProperty.create("selectedElement.combinedName");
  BeanProperty<JLabel, String> jTextAreaBeanProperty_1 = BeanProperty.create("text");
  autoBinding_3 = Bindings.createAutoBinding(UpdateStrategy.READ, table, jTableBeanProperty_3, lblMovieName, jTextAreaBeanProperty_1);
  autoBinding_3.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:29,代码来源:MovieChooserDialog.java


示例17: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
/**
 * Inits the data bindings.
 */
protected void initDataBindings() {
  BeanProperty<JLabel, String> jLabelBeanProperty = BeanProperty.create("text");
  //
  BeanProperty<MovieList, Integer> movieListBeanProperty = BeanProperty.create("movieCount");
  AutoBinding<MovieList, Integer, JLabel, String> autoBinding_20 = Bindings.createAutoBinding(UpdateStrategy.READ, movieList, movieListBeanProperty,
      lblMovieCountTotal, jLabelBeanProperty);
  autoBinding_20.bind();
  //
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:13,代码来源:MoviePanel.java


示例18: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
protected void initDataBindings() {
  BeanProperty<MovieSettings, String> settingsBeanProperty_11 = BeanProperty.create("movieRenamerPathname");
  BeanProperty<JTextField, String> jTextFieldBeanProperty_3 = BeanProperty.create("text");
  AutoBinding<MovieSettings, String, JTextField, String> autoBinding_10 = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_11, tfMoviePath, jTextFieldBeanProperty_3);
  autoBinding_10.bind();
  //
  BeanProperty<MovieSettings, String> settingsBeanProperty_12 = BeanProperty.create("movieRenamerFilename");
  BeanProperty<JTextField, String> jTextFieldBeanProperty_4 = BeanProperty.create("text");
  AutoBinding<MovieSettings, String, JTextField, String> autoBinding_11 = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_12, tfMovieFilename, jTextFieldBeanProperty_4);
  autoBinding_11.bind();
  //
  BeanProperty<MovieSettings, Boolean> settingsBeanProperty = BeanProperty.create("movieRenamerSpaceSubstitution");
  BeanProperty<JCheckBox, Boolean> jCheckBoxBeanProperty = BeanProperty.create("selected");
  AutoBinding<MovieSettings, Boolean, JCheckBox, Boolean> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty, chckbxSpaceSubstitution, jCheckBoxBeanProperty);
  autoBinding.bind();
  //
  BeanProperty<MovieSettings, Boolean> settingsBeanProperty_1 = BeanProperty.create("movieRenamerNfoCleanup");
  AutoBinding<MovieSettings, Boolean, JCheckBox, Boolean> autoBinding_1 = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_1, chckbxRemoveOtherNfos, jCheckBoxBeanProperty);
  autoBinding_1.bind();
  //
  BeanProperty<MovieSettings, Boolean> settingsBeanProperty_5 = BeanProperty.create("movieRenamerCreateMoviesetForSingleMovie");
  AutoBinding<MovieSettings, Boolean, JCheckBox, Boolean> autoBinding_4 = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_5, chckbxMoviesetSingleMovie, jCheckBoxBeanProperty);
  autoBinding_4.bind();
  //
  BeanProperty<MovieSettings, Boolean> settingsBeanProperty_7 = BeanProperty.create("asciiReplacement");
  AutoBinding<MovieSettings, Boolean, JCheckBox, Boolean> autoBinding_5 = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, settings,
      settingsBeanProperty_7, chckbxAsciiReplacement, jCheckBoxBeanProperty);
  autoBinding_5.bind();
  //
  BeanProperty<MovieSettings, LanguageStyle> movieSettingsBeanProperty = BeanProperty.create("movieRenamerLanguageStyle");
  BeanProperty<JComboBox, Object> jComboBoxBeanProperty = BeanProperty.create("selectedItem");
  AutoBinding<MovieSettings, LanguageStyle, JComboBox, Object> autoBinding_2 = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, settings,
      movieSettingsBeanProperty, cbSubtitleLanguage, jComboBoxBeanProperty);
  autoBinding_2.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:41,代码来源:MovieRenamerSettingsPanel.java


示例19: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
protected void initDataBindings() {
  JTableBinding<SubtitleScraper, List<SubtitleScraper>, JTable> jTableBinding = SwingBindings.createJTableBinding(UpdateStrategy.READ_WRITE,
      scrapers, tableScraper);
  //
  BeanProperty<SubtitleScraper, Boolean> subtitleScraperBeanProperty = BeanProperty.create("active");
  jTableBinding.addColumnBinding(subtitleScraperBeanProperty).setColumnName("Active").setColumnClass(Boolean.class);
  //
  BeanProperty<SubtitleScraper, Icon> subtitleScraperBeanProperty_1 = BeanProperty.create("scraperLogo");
  jTableBinding.addColumnBinding(subtitleScraperBeanProperty_1).setColumnName("Logo").setEditable(false).setColumnClass(ImageIcon.class);
  //
  BeanProperty<SubtitleScraper, String> subtitleScraperBeanProperty_2 = BeanProperty.create("scraperName");
  jTableBinding.addColumnBinding(subtitleScraperBeanProperty_2).setColumnName("Name").setEditable(false).setColumnClass(String.class);
  //
  jTableBinding.bind();
  //
  BeanProperty<JTable, String> jTableBeanProperty = BeanProperty.create("selectedElement.scraperDescription");
  BeanProperty<JTextPane, String> jTextPaneBeanProperty = BeanProperty.create("text");
  AutoBinding<JTable, String, JTextPane, String> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, tableScraper, jTableBeanProperty,
      tpScraperDescription, jTextPaneBeanProperty);
  autoBinding.bind();
  //
  BeanProperty<MovieSettings, MediaLanguages> movieSettingsBeanProperty = BeanProperty.create("subtitleScraperLanguage");
  BeanProperty<JComboBox, Object> jComboBoxBeanProperty = BeanProperty.create("selectedItem");
  AutoBinding<MovieSettings, MediaLanguages, JComboBox, Object> autoBinding_1 = Bindings.createAutoBinding(UpdateStrategy.READ_WRITE, settings,
      movieSettingsBeanProperty, cbScraperLanguage, jComboBoxBeanProperty);
  autoBinding_1.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:28,代码来源:MovieSubtitleSettingsPanel.java


示例20: initDataBindings

import org.jdesktop.beansbinding.AutoBinding.UpdateStrategy; //导入依赖的package包/类
protected void initDataBindings() {
  BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty = BeanProperty.create("selectedMovie.director");
  BeanProperty<JLabel, String> jLabelBeanProperty = BeanProperty.create("text");
  AutoBinding<MovieSelectionModel, String, JLabel, String> autoBinding = Bindings.createAutoBinding(UpdateStrategy.READ, selectionModel,
      movieSelectionModelBeanProperty, lblDirector, jLabelBeanProperty);
  autoBinding.bind();
  //
  BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty_1 = BeanProperty.create("selectedMovie.writer");
  AutoBinding<MovieSelectionModel, String, JLabel, String> autoBinding_1 = Bindings.createAutoBinding(UpdateStrategy.READ, selectionModel,
      movieSelectionModelBeanProperty_1, lblWriter, jLabelBeanProperty);
  autoBinding_1.bind();
}
 
开发者ID:tinyMediaManager,项目名称:tinyMediaManager,代码行数:13,代码来源:MovieCrewPanel.java



注:本文中的org.jdesktop.beansbinding.AutoBinding.UpdateStrategy类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DateTimePath类代码示例发布时间:2022-05-22
下一篇:
Java GetCallerIdentityRequest类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap