本文整理汇总了Java中com.extjs.gxt.ui.client.widget.Label类的典型用法代码示例。如果您正苦于以下问题:Java Label类的具体用法?Java Label怎么用?Java Label使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
Label类属于com.extjs.gxt.ui.client.widget包,在下文中一共展示了Label类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addField
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
/**
* Adds a field in the form.
*
* @param field
* The field.
* @param fieldLabelString
* The label of the field. Can be <code>null</code>.
*/
private void addField(Field<?> field, String fieldLabelString) {
// Builds the field label.
final Label fieldLabel = new Label(fieldLabelString);
fieldLabel.setWidth("165px");
fieldLabel.addStyleName("flexibility-element-label");
// Builds the field panel.
final ContentPanel fieldPanel = new ContentPanel();
fieldPanel.setBodyBorder(false);
fieldPanel.setHeaderVisible(false);
fieldPanel.setLayout(new HBoxLayout());
fieldPanel.add(fieldLabel, new HBoxLayoutData(new Margins(4, 20, 0, 0)));
final HBoxLayoutData flex = new HBoxLayoutData(new Margins(0, 20, 0, 0));
flex.setFlex(1);
fieldPanel.add(field, flex);
// Adds the field in the panel.
fieldsPanel.setHeight(FIELD_HEIGHT * fields.size());
fieldsPanel.add(fieldPanel, new VBoxLayoutData(new Margins(4, 0, 0, 0)));
fieldsPanel.layout();
}
示例2: initialize
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
/**
* {@inheritDoc}
*/
@Override
public void initialize() {
form = Forms.panel();
headerLabel = new Label(I18N.CONSTANTS.reminderUpdateDetails());
headerLabel.setStyleName(STYLE_HEADER_LABEL);
labelField = Forms.text(I18N.CONSTANTS.monitoredPointLabel(), true);
expectedDateField = Forms.date(I18N.CONSTANTS.monitoredPointExpectedDate(), true);
saveButton = Forms.button(I18N.CONSTANTS.formWindowSubmitAction(), IconImageBundle.ICONS.save());
deleteButton = Forms.button(I18N.CONSTANTS.formWindowDeleteAction(), IconImageBundle.ICONS.remove());
form.add(headerLabel);
form.add(labelField);
form.add(expectedDateField);
form.addButton(deleteButton);
form.addButton(saveButton);
initPopup(form);
}
示例3: addButton
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
public void addButton(int value, String text) {
RadioButton button = new RadioButton(name, text);
button.addClickHandler(clickHandler);
Choice choice = new Choice();
choice.button = button;
choice.text = text;
choice.value = value;
buttons.add(choice);
contentPanel.add(button);
Label label = new Label();
label.setWidth(20);
contentPanel.add(label);
}
示例4: updateLinkedProjectsToolbars
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
/**
* {@inheritDoc}
*/
@Override
public void updateLinkedProjectsToolbars(final boolean canRelateProject, final boolean canCreateProject) {
fundingProjectsToolbar.removeAll();
fundedProjectsToolbar.removeAll();
final Label fundingTitle = new Label(I18N.CONSTANTS.projectFinancialProjectsHeader());
fundingTitle.addStyleName(STYLE_TOOLBAR_TITLE);
final Label fundedTitle = new Label(I18N.CONSTANTS.projectLocalPartnerProjectsHeader());
fundedTitle.addStyleName(STYLE_TOOLBAR_TITLE);
fundingProjectsToolbar.add(fundingTitle);
fundedProjectsToolbar.add(fundedTitle);
if (canRelateProject) {
fundingProjectsToolbar.add(new SeparatorToolItem());
fundedProjectsToolbar.add(new SeparatorToolItem());
fundingProjectsToolbar.add(fundingProjectsSelectButton);
fundedProjectsToolbar.add(fundedProjectsSelectButton);
}
if (canCreateProject) {
fundingProjectsToolbar.add(new SeparatorToolItem());
fundedProjectsToolbar.add(new SeparatorToolItem());
fundingProjectsToolbar.add(fundingProjectsCreateButton);
fundedProjectsToolbar.add(fundedProjectsCreateButton);
}
}
示例5: initialize
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
/**
* {@inheritDoc}
*/
@Override
public void initialize() {
form = Forms.panel(180);
headerLabel = new Label(I18N.CONSTANTS.createProjectTypeFunding());
headerLabel.setStyleName(STYLE_HEADER_LABEL);
projectsField = Forms.combobox(I18N.CONSTANTS.createProjectTypeFunding(), true, ProjectDTO.ID, ProjectDTO.COMPLETE_NAME, new ListStore<ModelData>());
projectsField.setTemplate(PROJECTS_LIST_TEMPLATE);
projectTypeField = Forms.label(I18N.CONSTANTS.createProjectType());
projectTypeField.setHeight(25);
amountField = Forms.number(I18N.MESSAGES.projectFundedByDetails(null), true);
percentageField = Forms.label(I18N.CONSTANTS.createProjectPercentage());
saveButton = Forms.button(I18N.CONSTANTS.formWindowSubmitAction(), IconImageBundle.ICONS.save());
deleteButton = Forms.button(I18N.CONSTANTS.formWindowDeleteAction(), IconImageBundle.ICONS.linkDelete());
form.add(headerLabel);
form.add(projectsField);
form.add(projectTypeField);
form.add(amountField);
form.add(percentageField);
form.addButton(deleteButton);
form.addButton(saveButton);
initPopup(form);
}
示例6: initialize
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
@Override
public void initialize() {
mainPanel = Panels.content("");
mainPanel.setHeaderVisible(false);
Label label = new Label(I18N.CONSTANTS.projectCoreSelectVersion());
mainPanel.add(label);
amendmentsComboBox1 = new ComboBox<AmendmentDTO>();
amendmentsComboBox1.setStore(new ListStore<AmendmentDTO>());
amendmentsComboBox1.setDisplayField("name");
amendmentsComboBox1.setTriggerAction(ComboBox.TriggerAction.ALL);
amendmentsComboBox2 = new ComboBox<AmendmentDTO>();
amendmentsComboBox2.setStore(new ListStore<AmendmentDTO>());
amendmentsComboBox2.setDisplayField("name");
amendmentsComboBox2.setTriggerAction(ComboBox.TriggerAction.ALL);
final LayoutContainer container = Layouts.hBox(HBoxLayoutAlign.TOP);
container.add(amendmentsComboBox1, Layouts.hBoxData(Margin.LEFT));
container.add(amendmentsComboBox2, Layouts.hBoxData(Margin.LEFT));
projectFields = buildGrid();
mainPanel.setScrollMode(Scroll.AUTO);
mainPanel.add(container);
mainPanel.add(projectFields);
initPopup(mainPanel);
}
示例7: getDialog
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
private static Dialog getDialog() {
if (keyQuestionDialog == null) {
final Dialog dialog = new Dialog();
dialog.setButtons(Dialog.OKCANCEL);
dialog.setModal(true);
dialog.setWidth("640px");
dialog.setResizable(false);
dialog.setLayout(new RowLayout(Orientation.VERTICAL));
// Question label
final Label questionLabel = new Label("key-question");
questionLabel.addStyleName("project-report-key-question-label");
dialog.add(questionLabel);
// Text area
final RichTextArea textArea = new RichTextArea();
textArea.setStyleName("project-report-key-question");
dialog.add(textArea);
// Toolbar
final ToolBar toolBar = new ToolBar();
ReportsView.createRichTextToolbar(toolBar, new RichTextArea.Formatter[] {textArea.getFormatter()});
dialog.setTopComponent(toolBar);
// Cancel button
dialog.getButtonById(Dialog.CANCEL).addSelectionListener(new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
dialog.hide();
}
});
keyQuestionDialog = dialog;
}
return keyQuestionDialog;
}
示例8: getPanel
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
private HorizontalPanel getPanel(String label, Label dataLabel) {
HorizontalPanel hp = new HorizontalPanel();
HTML title = new HTML("<b>"+label + "</b>:");
title.setWidth("150");
hp.add(title);
hp.add(dataLabel);
hp.setWidth("500");
return hp;
}
示例9: renderFeePanel
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
private void renderFeePanel() {
HorizontalPanel calculateTotalAmountPanel = new HorizontalPanel();
calculateTotalAmountPanel.add(new Label(Resources.constants.OrderDetail_goodsAmount() + ":"));
calculateTotalAmountPanel.add(goodsAmountLabel);
calculateTotalAmountPanel.add(new Label("+" + Resources.constants.OrderDetail_shippingFee() + ":"));
calculateTotalAmountPanel.add(shippingFeeLabel);
calculateTotalAmountPanel.add(new Label("+" + Resources.constants.OrderDetail_insuranceFee() + ":"));
calculateTotalAmountPanel.add(insuranceFeeLabel);
calculateTotalAmountPanel.add(new Label("+" + Resources.constants.OrderDetail_payFee() + ":"));
calculateTotalAmountPanel.add(payFeeLabel);
feePanel.add(calculateTotalAmountPanel);
HorizontalPanel totalAmountPanel = new HorizontalPanel();
totalAmountPanel.add(new Label("=" + Resources.constants.OrderDetail_orderAmount() + ":"));
totalAmountPanel.add(orderAmountLabel);
feePanel.add(totalAmountPanel);
HorizontalPanel calculateOrderAmountPanel = new HorizontalPanel();
calculateOrderAmountPanel.add(new Label("-" + Resources.constants.OrderDetail_moneyPaid() + ":"));
calculateOrderAmountPanel.add(moneyPaidLabel);
calculateOrderAmountPanel.add(new Label("-" + Resources.constants.OrderDetail_surplus() + ":"));
calculateOrderAmountPanel.add(surplusLabel);
feePanel.add(calculateOrderAmountPanel);
HorizontalPanel orderAmountPanel = new HorizontalPanel();
orderAmountPanel.add(moneyShouldPayTitle);
orderAmountPanel.add(moneyShouldPayLabel);
orderAmountPanel.add(btnRefund);
feePanel.add(orderAmountPanel);
}
示例10: onRender
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
@Override
protected void onRender(Element parent, int index) {
super.onRender(parent, index);
goodsPanel = new ContentPanel();
renderGoodsPanel();
add(goodsPanel);
HorizontalPanel selectGoodsPanel = new HorizontalPanel();
selectGoodsPanel.add(new Label(Resources.constants.OrderGoods_selectGoods() + ":"));
lbGoods = new ListBox();
lbGoods.addChangeHandler(new ChangeHandler() {
public void onChange(ChangeEvent event) {
selectGoods();
}
});
selectGoodsPanel.add(lbGoods);
add(selectGoodsPanel);
goodsInfoPanel = new ContentPanel();
renderGoodsInfoPanel();
add(goodsInfoPanel);
// ContentPanel buttonPanel = new ContentPanel();
// buttonPanel.setButtonAlign(Style.HorizontalAlignment.CENTER);
// buttonPanel.addButton(btnOk);
// buttonPanel.addButton(btnNext);
// buttonPanel.addButton(btnCancel);
// add(buttonPanel);
}
示例11: addRow
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
private void addRow(FlexTable flexTable) {
int numRows = flexTable.getRowCount();
flexTable.setWidget(numRows, 0, new Label("数量"));
flexTable.setWidget(numRows, 1, new TextBox());
flexTable.setWidget(numRows, 2, new Label("价格"));
flexTable.setWidget(numRows, 3, new TextBox());
flexTable.getFlexCellFormatter().setRowSpan(0, 1, numRows + 1);
}
示例12: addRowWithValue
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
private void addRowWithValue(FlexTable flexTable, String key, String value) {
int numRows = flexTable.getRowCount();
flexTable.setWidget(numRows, 0, new Label("数量"));
TextBox keyT = new TextBox();
keyT.setText(key);
flexTable.setWidget(numRows, 1, keyT);
flexTable.setWidget(numRows, 2, new Label("价格"));
TextBox vT = new TextBox();
vT.setText(value);
flexTable.setWidget(numRows, 3, vT);
flexTable.getFlexCellFormatter().setRowSpan(0, 1, numRows + 1);
}
示例13: addRow
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
private void addRow(FlexTable flexTable, Button button) {
int numRows = flexTable.getRowCount();
flexTable.setWidget(numRows, 0, new Label("数量达到"));
flexTable.setWidget(numRows, 1, new TextBox());
flexTable.setWidget(numRows, 2, new Label("享受价格"));
flexTable.setWidget(numRows, 3, new TextBox());
flexTable.setWidget(numRows, 4, button);
flexTable.getFlexCellFormatter().setRowSpan(0, 1, numRows + 1);
}
示例14: prepareAfterGetContacts
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
private Runnable prepareAfterGetContacts(ContentPanel mainPanel, final ListStore<ContactDTO> store) {
Runnable afterGetContacts;
final ToolBar actionsToolBar = new ToolBar();
actionsToolBar.setAlignment(HorizontalAlignment.LEFT);
actionsToolBar.add(Forms.button(I18N.CONSTANTS.addItem(), IconImageBundle.ICONS.add(), new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ButtonEvent ce) {
showContactSelector(store);
}
}));
final Label offlineLabel = new Label(I18N.CONSTANTS.sigmahContactsOfflineUnavailable());
actionsToolBar.add(offlineLabel);
mainPanel.setTopComponent(actionsToolBar);
// if offline mode, no contact can be used
actionsToolBar.setEnabled(!Profiler.INSTANCE.isOfflineMode());
offlineLabel.setVisible(Profiler.INSTANCE.isOfflineMode());
if (eventBus != null) {
eventBus.addHandler(OfflineEvent.getType(), new OfflineHandler() {
@Override
public void handleEvent(OfflineEvent event) {
final boolean isOffline = ApplicationState.OFFLINE == event.getState();
actionsToolBar.setEnabled(!isOffline && !isReadOnly(store));
offlineLabel.setVisible(isOffline);
}
});
}
final Listener<StoreEvent<ContactDTO>> listener = new ContactStoreEventListener(store, actionsToolBar);
afterGetContacts = new Runnable() {
@Override
public void run() {
actionsToolBar.setEnabled(!Profiler.INSTANCE.isOfflineMode() && !isReadOnly(store));
store.addListener(Store.BeforeAdd, listener);
store.addListener(Store.Add, listener);
store.addListener(Store.BeforeClear, listener);
store.addListener(Store.Clear, listener);
store.addListener(Store.Remove, listener);
handlerManager.fireEvent(new RequiredValueEvent(store.getCount() > 0, true));
}
};
return afterGetContacts;
}
示例15: getFirstRowLabel
import com.extjs.gxt.ui.client.widget.Label; //导入依赖的package包/类
@Override
public Label getFirstRowLabel() {
return firstRowLabel;
}