Package org.jitterbit.ui

Examples of org.jitterbit.ui.UiProviderTestFrame


        });
        return lists;
    }

    private void publish(final SourceAndTargetList lists) {
        UiProviderTestFrame frame = new UiProviderTestFrame(lists);
        frame.addKeyBinding(KeyUtils.F1, "install_filter", new AbstractAction() {

            @Override
            public void actionPerformed(ActionEvent e) {
                lists.setSourceListFilter(new ListFilter() {

                    @Override
                    public boolean test(Object item) {
                        return item.toString().length() < 6;
                    }
                }, false);
            }
        });
        frame.addKeyBinding(KeyUtils.F2, "remove_filter", new AbstractAction() {

            @Override
            public void actionPerformed(ActionEvent e) {
                lists.setSourceListFilter(null, true);
            }
        });
        frame.addKeyBinding(KeyUtils.F5, "print_target_items", new AbstractAction() {

            @Override
            public void actionPerformed(ActionEvent e) {
                Object[] target = lists.getTargetItems();
                System.out.println(Arrays.toString(target));
            }
        });
        frame.addKeyBinding(KeyUtils.DELETE, "clear_target", new AbstractAction() {

            @Override
            public void actionPerformed(ActionEvent e) {
                lists.clearTarget();
            }
        });
        frame.addKeyBinding(KeyUtils.getCtrlDown(KeyEvent.VK_1), "selectFirst", new AbstractAction() {

            @Override
            public void actionPerformed(ActionEvent e) {
                lists.selectFirst();
            }
        });
        frame.publish();
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.ui.UiProviderTestFrame

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.