本文整理了Java中org.fujion.component.Button
类的一些代码示例,展示了Button
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button
类的具体详情如下:
包路径:org.fujion.component.Button
类名称:Button
[英]A simple button component.
[中]一个简单的按钮组件。
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
/**
* Change button enable states to reflect whether or not pending changes exist.
*
* @param disable The disable status.
*/
private void disableButtons(boolean disable) {
btnRestore.setDisabled(disable);
btnApply.setDisabled(disable);
pendingChanges = !disable;
propertiesModified |= pendingChanges;
}
代码示例来源:origin: org.carewebframework/org.carewebframework.ui.core
private Button addButton(String label, String flavor, IEventListener listener) {
Button button = new Button(StrUtil.formatMessage(label));
button.addClass("flavor:btn-" + flavor);
button.addEventListener(ClickEvent.TYPE, listener);
toolbar.addChild(button);
return button;
}
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
private void disableButton(Button btn, boolean disabled) {
btn.setDisabled(disabled);
btn.addStyle("opacity", disabled ? ".4" : "1");
}
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
imgIcon.setSrc(aboutParams.icon == null ? defaultIcon : aboutParams.icon);
lblSource.setLabel(aboutParams.source == null ? defaultSource : aboutParams.source);
btnCustom.setLabel(aboutParams.custom);
btnCustom.setVisible(btnCustom.getLabel() != null);
代码示例来源:origin: org.hspconsortium.carewebframework/cwf-ui-reporting
@Override
public void onEvent(Event event) {
DrillDownDisplay ddd = new DrillDownDisplay(DrillDownDisplay.this, dataObject, title);
ddd.setDebug(debug);
ddd.owner = DrillDownDisplay.this;
ddd.btnCloseAll.setVisible(true);
ddd.show();
}
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
/**
* Registers/unregisters a button resource.
*
* @param shell The running shell.
* @param owner Owner of the resource.
* @param register If true, register the resource. If false, unregister it.
*/
@Override
public void register(CareWebShell shell, ElementBase owner, boolean register) {
if (register) {
ElementPlugin plugin = (ElementPlugin) owner;
Button button = new Button(getCaption());
button.setName(getId());
button.setHint(getHint());
button.setImage(getIcon());
ActionUtil.addAction(button, getAction());
plugin.addToolbarComponent(button);
plugin.registerId(getId(), button);
}
}
代码示例来源:origin: org.fujion/fujion-core
public Button(String label) {
super(label);
addClass("flavor:btn-default size:btn-sm");
}
代码示例来源:origin: org.carewebframework/org.carewebframework.plugin.infopanel
/**
* Toggle enable/disable renderer. Drop should be ignored when renderer is disabled.
*/
public void onClick$btnDisable() {
dropRenderer.setEnabled(rendererDisabled);
rendererDisabled = !rendererDisabled;
btnDisable.setLabel(rendererDisabled ? "Enable Drop" : "Disable Drop");
}
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
/**
* Update control states for current selection.
*/
private void updateControls() {
Treenode selectedNode = tree.getSelectedNode();
ElementUI selectedElement = getElement(selectedNode);
contextMenu.updateStates(selectedElement, btnAdd, btnDelete, btnCopy, btnCut, btnPaste, btnProperties, btnAbout);
BaseComponent parent = selectedNode == null ? null : selectedNode.getParent();
//parent = parent == null ? null : parent.getParent();
Treenode target = parent instanceof Treenode ? (Treenode) parent : null;
btnLeft.setDisabled(movementType(selectedNode, target, false) == MovementType.INVALID);
target = selectedNode == null ? null : (Treenode) selectedNode.getPreviousSibling();
btnRight.setDisabled(movementType(selectedNode, target, false) == MovementType.INVALID);
btnUp.setDisabled(movementType(selectedNode, target, true) == MovementType.INVALID);
target = selectedNode == null ? null : (Treenode) selectedNode.getNextSibling();
btnDown.setDisabled(movementType(selectedNode, target, true) == MovementType.INVALID);
btnToFront.addStyle("opacity", bringToFront ? null : "0.5");
if (selectedElement != null) {
window.setContext(contextMenu.getMenupopup());
contextMenu.setOwner(selectedElement);
}
if (selectedNode != null) {
selectedNode.setSelected(false);
selectedNode.setSelected(true);
}
}
代码示例来源:origin: org.carewebframework/org.carewebframework.ui.core
@Override
public void afterInitialized(BaseComponent root) {
window = (Window) root;
window.setTitle(root.getAttribute("title", ""));
btnPrint.setVisible(root.getAttribute("allowPrint", false));
String text = root.getAttribute("text", "");
if (text.startsWith("<html>")) {
cmpHtml.setContent(text);
} else {
cmpText.setLabel(text);
}
}
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
/**
* Update control states.
*/
private void updateControls() {
boolean disable = getSelectedLayout() == null;
btnDelete.setDisabled(disable);
btnOK.setDisabled(disable);
btnRename.setDisabled(disable);
btnClone.setDisabled(disable);
btnExport.setDisabled(disable);
}
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
protected void init(Object target, PropertyInfo propInfo, PropertyGrid propGrid) {
super.init(target, propInfo, propGrid);
btnRight.setVisible(hierarchical);
btnLeft.setVisible(hierarchical);
propertyGrid = PropertyGrid.create(null, gridParent);
propertyGrid.getWindow().setClosable(false);
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
/**
* Update control states.
*/
private void updateControls() {
btnSave.setDisabled(!modified);
btnRestore.setDisabled(!modified);
txtData.setBalloon(null);
}
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
/**
* Initializes the property grid.
*
* @param comp The root component.
*/
@Override
public void afterInitialized(BaseComponent comp) {
window = (Window) comp;
changeEvent = new ChangeEvent(window, null);
@SuppressWarnings("rawtypes")
IModelAndView<Row, PropertyEditorBase> mv = gridProperties.getRows().getModelAndView(PropertyEditorBase.class);
mv.setRenderer(rowRenderer);
mv.setModel(model);
comp.setAttribute("controller", this);
this.embedded = comp.getAttribute("embedded", false);
setTarget(comp.getAttribute("target", ElementBase.class));
if (window.getParent() != null) {
window.setClosable(false);
window.setWidth("100%");
window.setHeight("100%");
window.setSizable(false);
window.addClass("cwf-propertygrid-embedded");
toolbar.setVisible(embedded);
}
btnOK.setVisible(!embedded);
btnCancel.setVisible(!embedded);
}
代码示例来源:origin: org.carewebframework/org.carewebframework.plugin.chat
/**
* Updates control status.
*
* @param disableSend If true, disable the send button.
*/
private void updateControls(boolean disableSend) {
btnSendMessage.setDisabled(disableSend);
txtMessage.setFocus(true);
}
代码示例来源:origin: org.carewebframework/org.carewebframework.ui.core
/**
* Registers a component as changed.
*
* @param target The component whose input state changed.
*/
protected void changed(BaseComponent target) {
changeSet.add(target);
wrongValue(null, null);
btnOK.setDisabled(false);
}
代码示例来源:origin: org.carewebframework/org.carewebframework.plugin.chat
/**
* Updates controls to reflect the current selection state.
*/
private void updateControls() {
btnInvite.setDisabled(lstSessions.getSelectedCount() == 0);
}
代码示例来源:origin: org.carewebframework/org.carewebframework.plugin.messagetesting
@EventHandler(value = "change", target = "cboxChannels")
private void onChange$cboxChannels(ChangeEvent event) {
btnSendMessage.setDisabled(false);
}
代码示例来源:origin: org.carewebframework/org.carewebframework.ui.core
private void updateState() {
btnOK.setDisabled(StringUtils.isEmpty(textbox.getValue()));
}
代码示例来源:origin: org.carewebframework/org.carewebframework.shell
/**
* Update buttons based on current selection.
*/
@EventHandler(value = "change", target = "@tree")
private void onChange$tree() {
btnOK.setDisabled(selectedPluginDefinition() == null);
}
内容来源于网络,如有侵权,请联系作者删除!