本文整理了Java中com.vaadin.ui.Button.setId()
方法的一些代码示例,展示了Button.setId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Button.setId()
方法的具体详情如下:
包路径:com.vaadin.ui.Button
类名称:Button
方法名:setId
暂无
代码示例来源:origin: stackoverflow.com
Button m1, m2, m3, m4;
m1.setId(1);
m2.setId(2);
m3.setId(3);
m4.setId(4);
m1.setOnTouchListener(this);
m2.setOnTouchListener(this);
代码示例来源:origin: stackoverflow.com
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View v = convertView;
if (v == null) {
LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.row, null);
}
Button b = (Button) convertView.findViewById(R.id.button);
// here the id
b.setId(position);
return v;
}
代码示例来源:origin: stackoverflow.com
LinearLayout container = (LinearLayout) findViewById(R.id.container);
for(int i=0; i<guess_world.length(); i++)
{
Button inputbox = new Button(context); //or inflate from xml
inputbox.setId(i);
// TODO: set width and height using LayoutParameters
container.addView(inputbox);
}
代码示例来源:origin: stackoverflow.com
public Button addMoreButton(String text) {
Button button = new Button(context);
button.setId(buttonID);
LinearLayout.LayoutParams buttonLayoutParams = new LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
button LayoutParams.setMargins(10, 10, 10, 10); //Add this if you want margin of 10dp
button.setLayoutParams(buttonLayoutParams );
buttonArrayList.add(button);
buttonID++;
return button;
}
代码示例来源:origin: stackoverflow.com
View inflaterLayout;
LinearLayout myLayout = (LinearLayout)findViewById(R.id.linearLayout2);
while (counter < 5) {
inflaterLayout = LayoutInflater.from(getBaseContext()).inflate(R.layout.newplayerlayout, null);
myLayout.addView(inflaterLayout);
Button testButton = (Button) myLayout.findViewById(R.id.button2);
testButton.setId(testButtonArray[counter]);
((TextView) myLayout.findViewById(R.id.textView1)).setId(testTextArray[counter]);
testButton.setOnClickListener(btnhandler); // Click Listener here
counter++;
}
代码示例来源:origin: stackoverflow.com
private void addTableRow() {
final TableLayout table = (TableLayout) findViewById(R.id.my_table);
final TableRow tr = (TableRow) getLayoutInflater().inflate(R.layout.table_row_item, null);
// fill cell txt
TextView tv = (TextView) tr.findViewById(R.id.cell);
tv.setText("This is row"+i);
table.addView(tr);
Button btn=(Button) tr.findViewById(R.id.button1);
btn.setId(i);
registerForContextMenu(tr);
代码示例来源:origin: stackoverflow.com
buttonList = new ArrayList<Button>();
for (int i=0;i<5;i++){
Button button = new Button(getApplicationContext());
button.setOnClickListener(mThisButtonListener);
button.setId(i);
button.setTag(i);
myLayout.addView(button);
buttonList.add(button);
}
代码示例来源:origin: uk.q3c.krail/krail
@Override
protected void setIds() {
super.setIds();
buildReportBtn.setId(ID.getId(Optional.of("build report"), this, buildReportBtn));
}
}
代码示例来源:origin: stackoverflow.com
for(int i=0;i<totalGroups;i++)
{
ImageView img;
TextView tv;
Button b;
... // set other properties of above components
img.setId(i);
tv.setId(i);
b.setId(i);
... //handle all events on these components here only
... //add all components to your main layout
}
代码示例来源:origin: stackoverflow.com
buttonList = new ArrayList<Button>();
for (int i=0;i<2;i++){
Button button = new Button(getApplicationContext());
button.setOnClickListener(customListenner);
button.setAnimation(anim);
button.setId(i);
button.setTag(i);
myLayout.addView(button);
buttonList.add(button);
}
代码示例来源:origin: com.github.markash/components
public static Button DASHBOARD_EDIT(final String id, final ClickListener listener) {
Button button = ButtonBuilder.build(I8n.Button.EDIT, VaadinIcons.EDIT, listener, Style.Button.ICON_EDIT, ValoTheme.BUTTON_ICON_ONLY);
button.setId(id);
button.setDescription("Edit Dashboard");
return button;
}
}
代码示例来源:origin: uk.q3c.krail/krail
private void setIds() {
setId(ID.getId(Optional.empty(), this));
login_logout_Button.setId(ID.getId(Optional.empty(), this, login_logout_Button));
usernameLabel.setId(ID.getId(Optional.empty(), this, usernameLabel));
}
代码示例来源:origin: org.opennms.features/vaadin-jmxconfiggenerator
public ButtonPanel(ClickListener listener) {
next = UIHelper.createButton("", "next", Config.Icons.BUTTON_NEXT, listener);
previous = UIHelper.createButton("", "previous", Config.Icons.BUTTON_PREVIOUS, listener);
next.setId("next");
previous.setId("previous");
setMargin(true);
setSpacing(true);
addComponent(previous);
addComponent(next);
}
代码示例来源:origin: OpenNMS/opennms
public ButtonPanel(ClickListener listener) {
next = UIHelper.createButton("", "next", Config.Icons.BUTTON_NEXT, listener);
previous = UIHelper.createButton("", "previous", Config.Icons.BUTTON_PREVIOUS, listener);
next.setId("next");
previous.setId("previous");
setMargin(true);
setSpacing(true);
addComponent(previous);
addComponent(next);
}
代码示例来源:origin: com.haulmont.cuba/cuba-web
@Override
public void setDebugId(String id) {
super.setDebugId(id);
AppUI ui = AppUI.getCurrent();
if (id != null && ui != null && ui.isPerformanceTestMode()) {
TestIdManager testIdManager = ui.getTestIdManager();
for (Map.Entry<Action, Button> entry : actionButtons.entrySet()) {
Button button = entry.getValue();
Action action = entry.getKey();
button.setId(testIdManager.getTestId(id + "_" + action.getId()));
}
}
}
代码示例来源:origin: uk.q3c.krail/krail
@Override
protected void setIds() {
super.setIds();
submitButton.setId(ID.getId(Optional.empty(), this, submitButton));
submitButton.setClickShortcut(ShortcutAction.KeyCode.ENTER);
submitButton.addStyleName(ValoTheme.BUTTON_PRIMARY);
usernameBox.setId(ID.getId(Optional.of("username"), this, usernameBox));
passwordBox.setId(ID.getId(Optional.of("password"), this, passwordBox));
statusMsgLabel.setId(ID.getId(Optional.of("status"), this, statusMsgLabel));
label.setId(ID.getId(Optional.of("label"), this, label));
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
private Object createDeleteButton(final Object itemId) {
final Button deleteButton = SPUIComponentProvider.getButton("", "", "", "", true, FontAwesome.TRASH_O,
SPUIButtonStyleNoBorderWithIcon.class);
final String id = getEntityId(itemId);
deleteButton.setId("delete.entity." + id);
deleteButton.setDescription(i18n.getMessage(UIMessageIdProvider.TOOLTIP_DELETE));
deleteButton.addClickListener(this::addDeleteButtonClickListener);
return deleteButton;
}
代码示例来源:origin: eclipse/hawkbit
private void buildSignInButton() {
final String caption = isDemo ? i18n.getMessage("button.login.agreeandsignin")
: i18n.getMessage("button.login.signin");
signIn = new Button(caption);
signIn.addStyleName(ValoTheme.BUTTON_PRIMARY + " " + ValoTheme.BUTTON_SMALL + " " + "login-button");
signIn.setClickShortcut(KeyCode.ENTER);
signIn.focus();
signIn.setId("login-signin");
}
代码示例来源:origin: org.eclipse.hawkbit/hawkbit-ui
private void buildSignInButton() {
final String caption = isDemo
? i18n.getMessage("button.login.agreeandsignin")
: i18n.getMessage("button.login.signin");
signIn = new Button(caption);
signIn.addStyleName(ValoTheme.BUTTON_PRIMARY + " " + ValoTheme.BUTTON_SMALL + " " + "login-button");
signIn.setClickShortcut(KeyCode.ENTER);
signIn.focus();
signIn.setId("login-signin");
}
代码示例来源:origin: org.rapidpm.vaadin/nano-vaadin-v08
public BasicTestUI() {
label.setId(LABEL_ID);
label.setValue(valueOf(counter));
button.setId(BUTTON_ID);
button.setCaption(BUTTON_ID);
button.addClickListener(e -> label.setValue(valueOf(++counter)));
setCompositionRoot(new VerticalLayout(button, label));
}
内容来源于网络,如有侵权,请联系作者删除!