static void addCompForBorder(SBorder border, String description, SContainer container) { SPanel comp = new SPanel(new SGridLayout(1, 1)); SLabel label = new SLabel(description, SConstants.CENTER); comp.add(label); comp.setBorder(border); // container.add(Box.createRigidArea(new Dimension(0, 10))); container.add(comp); }
public SScrollPane() { super(new SScrollPaneLayout()); setHorizontalScrollBar(new SScrollBar(SConstants.HORIZONTAL)); setVerticalScrollBar(new SScrollBar(SConstants.VERTICAL)); }
/** * Returns the according event ID for the given component. */ public static String event(SComponent component) { if (component instanceof SClickable) return ((SClickable)component).getEventTarget().getLowLevelEventId(); else return component.getLowLevelEventId(); }
@Override public boolean importData(TransferSupport support) { if(support.isDrop()) { int index = ((STextComponent.DropLocation)support.getDropLocation()).getIndex(); ((STextComponent)support.getComponent()).setCaretPosition(index); ((STextComponent)support.getComponent()).setSelectionStart(index); ((STextComponent)support.getComponent()).setSelectionEnd(index); } return super.importData(support); }
public void showInput(SComponent parent, Object message, SComponent inputElement, String title) { showOption(parent, title, message); optionData.add(inputElement); inputValue = inputElement; setOptionType(SOptionPane.OK_CANCEL_OPTION); setMessageType(SOptionPane.QUESTION_MESSAGE); }
@Override protected void setRecursivelyVisible(boolean recursivelyVisible) { super.setRecursivelyVisible(recursivelyVisible); boolean childrenVisible = recursivelyVisible && isVisible() && isShowingChildren(); for (int i = 0; i < getComponentCount(); i++) { getComponent(i).setRecursivelyVisible(childrenVisible); } }
@Override protected void initialize() { templateLayout = new TemplateIntegrationLayout(); setContentPane(new TemplateIntegrationForm(templateLayout)); super.initialize(); }
protected DefaultEditor createEditor(SpinnerModel model) { DefaultEditor defaultEditor = null; if (model instanceof SpinnerNumberModel) { defaultEditor = new NumberEditor(this); } else if (model instanceof SpinnerDateModel) { defaultEditor = new DateEditor(this); } else if (model instanceof SpinnerListModel) { defaultEditor = new ListEditor(this); } else { defaultEditor = new DefaultEditor(this); } return defaultEditor; }
/** * Sets selection and fire changeevents, if user changed * tab selection. */ @Override public void fireFinalEvents() { super.fireFinalEvents(); if (lleChangedIndex > -1) setSelectedIndex(lleChangedIndex); lleChangedIndex = -1; }
@Override public void setNameRaw(String uncheckedName) { super.setNameRaw(uncheckedName + "_panel"); editorComponent.setNameRaw(uncheckedName + "_ed"); ok.setNameRaw(uncheckedName + "_ok"); cancel.setNameRaw(uncheckedName + "_cl"); }
@Override public void setParent(SContainer p) { super.setParent(p); if (getCellRendererPane() != null) getCellRendererPane().setParent(p); }
@Override protected void setParentFrame(SFrame f) { super.setParentFrame(f); if (getCellRendererPane() != null) getCellRendererPane().setParentFrame(f); }
public void show() { super.setVisible(true); if (iconified) { setIconified(false); } if (closed) { setClosed(false); } }
private void installTransferHandler() { if(getTransferHandler() == null) { setTransferHandler(new DefaultTransferHandler()); } }
private void installTransferHandler() { if(getTransferHandler() == null) { setTransferHandler(new DefaultTransferHandler()); } }
/** * Returns if this component can import the given Data within a TransferSupport * @param support The TransferSupport to be checked * @return Returns true if the Component can import the data, false if not */ public boolean canImport(STransferHandler.TransferSupport support) { return canImport(support.getComponent(), support.getDataFlavors()); }
@Override public SComponent getTableCellEditorComponent(STable table, Object value, boolean isSelected, int row, int column) { delegate.setValue(value); table.getParentFrame().setFocus( editorComponent ); return editorPanel; }
@Override public void fireIntermediateEvents() { super.fireIntermediateEvents(); if (buttonGroup != null) { buttonGroup.fireDelayedIntermediateEvents(); } }
@Override protected void setParentFrame(SFrame f) { super.setParentFrame(f); if (cellRendererPane != null) { cellRendererPane.setParentFrame(f); } }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); if (editor != null) editor.setEnabled(enabled); }