List of usage examples for com.google.gwt.user.client.ui HorizontalPanel setVerticalAlignment
public void setVerticalAlignment(VerticalAlignmentConstant align)
From source file:org.ssgwt.client.ui.datagrid.SSPager.java
License:Apache License
/** * Construct a {@link SimplePager} with the specified resources. * /*ww w .j av a 2 s. c o m*/ * @param location * the location of the text relative to the buttons * @param resources * the {@link Resources} to use * @param showFastForwardButton * if true, show a fast-forward button that advances by a larger * increment than a single page * @param fastForwardRows * the number of rows to jump when fast forwarding * @param showLastPageButton * if true, show a button to go the the last page */ public SSPager(TextLocation location, Resources resources, boolean showFastForwardButton, final int fastForwardRows, boolean showLastPageButton) { this.resources = resources; this.fastForwardRows = fastForwardRows; this.style = resources.simplePagerStyle(); this.style.ensureInjected(); // Create the buttons. String disabledStyle = style.disabledButton(); firstPage = new ImageButton(resources.simplePagerFirstPage(), resources.simplePagerFirstPageDisabled(), disabledStyle, resources.simplePagerFirstPageOver(), resources.simplePagerFirstPageDown()); firstPage.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { firstPage(); } }); nextPage = new ImageButton(resources.simplePagerNextPage(), resources.simplePagerNextPageDisabled(), disabledStyle, resources.simplePagerNextPageOver(), resources.simplePagerNextPageDown()); nextPage.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { nextPage(); } }); prevPage = new ImageButton(resources.simplePagerPreviousPage(), resources.simplePagerPreviousPageDisabled(), disabledStyle, resources.simplePagerPreviousPageOver(), resources.simplePagerPreviousPageDown()); prevPage.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { previousPage(); } }); if (showLastPageButton) { lastPage = new ImageButton(resources.simplePagerLastPage(), resources.simplePagerLastPageDisabled(), disabledStyle, resources.simplePagerLastPageOver(), resources.simplePagerLastPageDown()); lastPage.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { lastPage(); } }); } else { lastPage = null; } if (showFastForwardButton) { fastForward = new ImageButton(resources.simplePagerFastForward(), resources.simplePagerFastForwardDisabled(), disabledStyle, resources.simplePagerFastForwardOver(), resources.simplePagerFastForwardDown()); fastForward.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { setPage(getPage() + getFastForwardPages()); } }); } else { fastForward = null; } // Construct the widget. HorizontalPanel layout = new HorizontalPanel(); layout.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); initWidget(layout); if (location == TextLocation.LEFT) { layout.add(label); } layout.add(firstPage); layout.add(prevPage); if (location == TextLocation.CENTER) { layout.add(label); } layout.add(nextPage); if (showFastForwardButton) { layout.add(fastForward); } if (showLastPageButton) { layout.add(lastPage); } if (location == TextLocation.RIGHT) { layout.add(label); } layout.add(labelOf); label.getElement().addClassName(style.framedLayout()); // Add style names to the cells. firstPage.getElement().getParentElement().addClassName(style.button()); prevPage.getElement().getParentElement().addClassName(style.button()); label.getElement().getParentElement().addClassName(style.pageDetails()); labelOf.getElement().getParentElement().addClassName(style.pageDetails()); nextPage.getElement().getParentElement().addClassName(style.button()); if (showFastForwardButton) { fastForward.getElement().getParentElement().addClassName(style.button()); } if (showLastPageButton) { lastPage.getElement().getParentElement().addClassName(style.button()); } // Disable the buttons by default. setDisplay(null); }
From source file:org.talend.mdm.webapp.browserecords.client.widget.SearchPanel.MultipleCriteriaPanel.java
License:Open Source License
private Panel getMainPanel() { final HorizontalPanel main = new HorizontalPanel(); main.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); main.add(getOperatorPanel());//from ww w . j a v a 2 s . c o m separationLeftPanel = getSeparationPanel("left"); //$NON-NLS-1$ main.add(separationLeftPanel); getRightPanel(); main.add(rightPanel); separationRightPanel = getSeparationPanel("right"); //$NON-NLS-1$ main.add(separationRightPanel); if (parent != null) { main.add(new Image(Icons.INSTANCE.Delete()) { { addClickListener(new ClickListener() { @Override public void onClick(Widget sender) { if (parent != null) { parent.removeChildFilter(MultipleCriteriaPanel.this); } redraw(); } }); } }); } // This timer is there because if we simply call redraw(), it does not work (because getOffsetHeight() doesn't // work, probably because panel isn't displayed yet). Timer timer = new Timer() { @Override public void run() { redraw(); } }; timer.schedule(10); return main; }
From source file:org.uberfire.ext.security.management.client.widgets.management.list.EntitiesListView.java
License:Apache License
private void addEntityInList(final int index, final String id, final String title, final HeadingSize titleSize, final boolean canRead, final boolean canRemove, final boolean canSelect, final boolean isSelected) { final LinkedGroupItem groupItem = new LinkedGroupItem(); groupItem.addStyleName(style.entityGroup()); if (canRead) { groupItem.addClickHandler(new ClickHandler() { @Override//from ww w .ja v a2 s. c o m public void onClick(final ClickEvent clickEvent) { presenter.onReadEntity(id); } }); } final HorizontalPanel groupPanel = new HorizontalPanel(); groupPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); groupPanel.addStyleName(style.entityPanel()); // Entity selection feature. if (canSelect) { final CheckBox checkBox = new CheckBox(); checkBox.addStyleName(style.entityListButton()); checkBox.addStyleName(style.left()); checkBox.setValue(isSelected); checkBox.addDomHandler(new ClickHandler() { @Override public void onClick(ClickEvent clickEvent) { clickEvent.stopPropagation(); final boolean value = checkBox.getValue(); presenter.onSelectEntity(id, index, checkBox.getValue()); } }, ClickEvent.getType()); groupPanel.add(checkBox); } // Entity title. final Heading heading = new Heading(titleSize); heading.setText(title); heading.addStyleName(style.entityListTitle()); groupPanel.add(heading); // Entity remove from list feature. if (canRemove) { // The remove button. final org.gwtbootstrap3.client.ui.Button removeButton = new org.gwtbootstrap3.client.ui.Button(); removeButton.addStyleName(style.entityListButton()); removeButton.setSize(ButtonSize.EXTRA_SMALL); removeButton.setIconPosition(IconPosition.RIGHT); removeButton.setType(ButtonType.DEFAULT); removeButton.setText(UsersManagementWidgetsConstants.INSTANCE.remove()); removeButton.setTitle(UsersManagementWidgetsConstants.INSTANCE.remove()); removeButton.addClickHandler(new ClickHandler() { @Override public void onClick(final ClickEvent clickEvent) { presenter.onRemoveEntity(id); } }); removeButton.setVisible(false); groupPanel.add(removeButton); // Show the button on mouse over. groupItem.addDomHandler(new MouseOverHandler() { @Override public void onMouseOver(final MouseOverEvent mouseOverEvent) { mouseOverEvent.stopPropagation(); removeButton.setVisible(true); } }, MouseOverEvent.getType()); // Hide the button on mouse over. groupItem.addDomHandler(new MouseOutHandler() { @Override public void onMouseOut(final MouseOutEvent mouseOverEvent) { mouseOverEvent.stopPropagation(); removeButton.setVisible(false); } }, MouseOutEvent.getType()); } groupItem.add(groupPanel); entitiesList.add(groupItem); }
From source file:org.uberfire.ext.widgets.table.client.UberfireSimplePager.java
License:Apache License
/** * Construct a {@link SimplePager} with the specified resources. * @param location the location of the text relative to the buttons * @param resources the {@link UberfireSimplePagerResources} to use * @param showFastForwardButton if true, show a fast-forward button that advances by a larger * increment than a single page/*from w w w.j ava 2 s . co m*/ * @param fastForwardRows the number of rows to jump when fast forwarding * @param showLastPageButton if true, show a button to go the the last page */ public UberfireSimplePager(TextLocation location, UberfireSimplePagerResources resources, boolean showFastForwardButton, final int fastForwardRows, boolean showLastPageButton) { this.resources = resources; this.fastForwardRows = fastForwardRows; this.style = resources.simplePagerStyle(); this.style.ensureInjected(); // Create the buttons. firstPage = new Button(); firstPage.setIcon(IconType.ANGLE_DOUBLE_LEFT); firstPage.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { firstPage(); } }); nextPage = new Button(); nextPage.setIcon(IconType.ANGLE_RIGHT); nextPage.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { nextPage(); } }); prevPage = new Button(); prevPage.setIcon(IconType.ANGLE_LEFT); prevPage.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { previousPage(); } }); lastPage = new Button(); lastPage.setIcon(IconType.ANGLE_DOUBLE_RIGHT); lastPage.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { lastPage(); } }); fastForward = new Button(); fastForward.setIcon(IconType.FAST_FORWARD); fastForward.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { setPage(getPage() + getFastForwardPages()); } }); // Construct the widget. HorizontalPanel layout = new HorizontalPanel(); layout.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE); initWidget(layout); if (location == TextLocation.RIGHT) { layout.add(label); } layout.add(firstPage); layout.add(prevPage); if (location == TextLocation.CENTER) { layout.add(label); } layout.add(nextPage); layout.add(fastForward); layout.add(lastPage); if (location == TextLocation.LEFT) { layout.add(label); } // Add style names to the cells. firstPage.getElement().getParentElement().addClassName(style.button()); prevPage.getElement().getParentElement().addClassName(style.button()); label.getElement().getParentElement().addClassName(style.pageDetails()); nextPage.getElement().getParentElement().addClassName(style.button()); fastForward.getElement().getParentElement().addClassName(style.button()); lastPage.getElement().getParentElement().addClassName(style.button()); setShowLastPageButton(showLastPageButton); setShowFastFordwardPageButton(showFastForwardButton); // Disable the buttons by default. setDisplay(null); }
From source file:org.utgenome.gwt.utgb.client.track.lib.KeywordSearchTrack.java
License:Apache License
public KeywordSearchTrack() { super("Keyword Search"); basePanel.setStyleName("form"); //searchResultPanel.setStyleName("searchresult"); final KeywordTextBox keywordBox = new KeywordTextBox(); keywordPanel = new SearchInput("Keyword", keywordBox); final HorizontalPanel hp = new HorizontalPanel(); hp.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE); hp.add(keywordPanel);// w w w . j av a2 s .c om Button button = new Button("Search"); button.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { performSearch(keywordPanel.getInput(), 1, 10); } }); hp.add(button); // keywordHelp.setStyleName(""); keywordHelpPopup.add(keywordHelp); keywordHelpPopup.setStyleName("helpPopup"); final Label helpLabel = new Label("keyword help"); helpLabel.setStyleName("help"); helpLabel.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { keywordHelpPopup.setPopupPosition(helpLabel.getAbsoluteLeft() + 5, helpLabel.getAbsoluteTop() + 10); keywordHelpPopup.show(); } }); hp.add(helpLabel); layoutPanel.add(hp); basePanel.add(layoutPanel, DockPanel.CENTER); basePanel.add(searchResultPanel, DockPanel.SOUTH); }
From source file:org.utgenome.gwt.utgb.client.track.lib.NavigatorTrack.java
License:Apache License
public NavigatorTrack() { super("NavigatorTrack"); panel.setStyleName("toolbox"); panel.setWidth("100%"); speciesBox.addChangeHandler(new PropertyChangeHandler(UTGBProperty.SPECIES, speciesBox)); revisionBox.addChangeHandler(new PropertyChangeHandler(UTGBProperty.REVISION, revisionBox)); regionBox.addKeyUpHandler(new SequenceRangeChangeListner()); targetBox.addKeyUpHandler(new KeyUpHandler() { public void onKeyUp(KeyUpEvent e) { int keyCode = e.getNativeKeyCode(); if (keyCode == KeyCodes.KEY_ENTER || keyCode == KeyCodes.KEY_TAB) { getTrackGroup().getPropertyWriter().setProperty(UTGBProperty.TARGET, targetBox.getText()); }//from ww w. j av a2 s .c om } }); targetBox.setWidth("100px"); // value selectors hp.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE); hp.add(new FormLabel("Species")); hp.add(speciesBox); hp.add(new FormLabel("Ref.")); hp.add(revisionBox); hp.add(new FormLabel("Chr.")); hp.add(targetBox); // window locator regionBox.setWidth("160px"); hp2.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE); hp2.add(new FormLabel("Region")); hp2.add(regionBox); Button strandSwitch = new Button("reverse"); Style.margin(strandSwitch, Style.LEFT, 2); Style.border(strandSwitch, 2, Style.BORDER_OUTSET, "white"); strandSwitch.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { isPlusStrand = !isPlusStrand; TrackWindow window = getTrackGroup().getTrackWindow(); if (isPlusStrand) { getTrackGroup().setTrackWindowLocation(window.getEndOnGenome(), window.getStartOnGenome()); } else { getTrackGroup().setTrackWindowLocation(window.getEndOnGenome(), window.getStartOnGenome()); } } }); // TODO reverse button //hp2.add(strandSwitch); hp2.add(new ScrollButtonSet()); // save view final FormPanel saveViewForm = new FormPanel(); saveViewForm.setAction(GWT.getModuleBaseURL() + "utgb-core/EchoBackView"); saveViewForm.setEncoding(FormPanel.ENCODING_URLENCODED); saveViewForm.setMethod(FormPanel.METHOD_POST); final Hidden viewData = new Hidden("view"); final Hidden time = new Hidden("time"); final Button saveButton = new Button("save view"); HorizontalPanel formLayout = new HorizontalPanel(); formLayout.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE); viewData.setVisible(false); formLayout.add(viewData); formLayout.add(time); formLayout.add(saveButton); saveButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { XMLWriter xmlWriter = new XMLWriter(); getTrackGroup().toXML(xmlWriter); String view = xmlWriter.toString(); viewData.setValue(view); // send the time stamp Date today = new Date(); time.setValue(Long.toString(today.getTime())); saveViewForm.submit(); } }); saveViewForm.add(formLayout); DOM.setStyleAttribute(saveViewForm.getElement(), "margin", "0"); hp.add(saveViewForm); Button loadButton = new Button("load view"); loadButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { getTrackGroup().insertTrack(new ViewLoaderTrack(), getTrackGroup().getTrackIndex(_self) + 1); } }); hp.add(loadButton); }
From source file:org.utgenome.gwt.utgb.client.track.lib.ViewLoaderTrack.java
License:Apache License
public ViewLoaderTrack() { super("View Loader"); // load view via HTTP HorizontalPanel hp = new HorizontalPanel(); hp.setVerticalAlignment(HorizontalPanel.ALIGN_MIDDLE); hp.add(new FormLabel("View Silk URL: ")); urlBox.setWidth("400px"); urlBox.addKeyPressHandler(new KeyPressHandler() { public void onKeyPress(KeyPressEvent e) { if (e.getCharCode() == KeyCodes.KEY_ENTER) { downloadView(urlBox.getText()); }// ww w .j a v a 2 s . co m } }); Button loadButton = new Button("load"); loadButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { downloadView(urlBox.getText()); } }); hp.add(urlBox); hp.add(loadButton); // load view from a file final FormPanel fileUploadForm = new FormPanel(); fileUploadForm.setAction(GWT.getModuleBaseURL() + "utgb-core/loadview"); fileUploadForm.setEncoding(FormPanel.ENCODING_MULTIPART); fileUploadForm.setMethod(FormPanel.METHOD_POST); HorizontalPanel formButtonPanel = new HorizontalPanel(); FileUpload fileBox = new FileUpload(); fileBox.setName("file"); fileBox.setWidth("300px"); Button uploadButton = new Button("submit"); uploadButton.addClickHandler(new ClickHandler() { public void onClick(ClickEvent e) { fileUploadForm.submit(); } }); formButtonPanel.add(new FormLabel("View Silk File:")); formButtonPanel.add(fileBox); formButtonPanel.add(uploadButton); fileUploadForm.add(formButtonPanel); DOM.setStyleAttribute(fileUploadForm.getElement(), "margin", "0"); fileUploadForm.addSubmitCompleteHandler(new SubmitCompleteHandler() { public void onSubmitComplete(SubmitCompleteEvent e) { getFrame().setNowLoading(); String viewXML = extractEmbeddedSilkInComment(e.getResults()); setViewSilk(viewXML); } }); // set panes panel.setStyleName("toolbox"); panel.add(hp); panel.add(fileUploadForm); }
From source file:org.utgenome.gwt.widget.client.TrackWindowPanel.java
License:Apache License
protected void drawWidget() { // track label setTrackTitle("Track"); Style.fontSize(titleLabel, 11); Style.fontFamily(titleLabel, "Tahoma, Arial, Verdana"); Style.set(titleLabel, "color", "white"); Style.overflowHidden(titleLabel); Style.fullBlock(titleLabel);// w w w . jav a 2 s .co m labelFrame.add(titleLabel); // label frame Style.fullWidth(labelFrame); Style.cursor(labelFrame, Style.CURSOR_MOVE); // title bar titleFrame.setHeight("23px"); Style.fullWidth(titleFrame); Label windowLeftCorner = new Label(); windowLeftCorner.setSize("9px", "23px"); Style.fontSize(windowLeftCorner, 0); Style.backgroundImage(windowLeftCorner, "theme/default/tdl.gif"); Style.backgroundNoRepeat(windowLeftCorner); Label windowRightCorner = new Label(); windowRightCorner.setSize("9px", "23px"); Style.fontSize(windowRightCorner, 0); Style.backgroundImage(windowRightCorner, "theme/default/tdr.gif"); Style.backgroundNoRepeat(windowRightCorner); HorizontalPanel titleBarFrame = new HorizontalPanel(); titleBarFrame.setVerticalAlignment(VerticalPanel.ALIGN_MIDDLE); titleBarFrame.setHeight("23px"); titleBarFrame.add(labelFrame); titleBarFrame.setCellWidth(labelFrame, "100%"); titleBarFrame.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); titleBarFrame.add(getIconSetPanel()); Style.fullWidth(titleBarFrame); Style.backgroundImage(titleBarFrame, "theme/default/td.gif"); Style.backgroundRepeatX(titleBarFrame); Style.backgroundColor(titleBarFrame, "EEEEEE"); titleFrame.add(windowLeftCorner); titleFrame.add(titleBarFrame); titleFrame.setCellWidth(titleBarFrame, "100%"); titleFrame.add(windowRightCorner); VerticalPanel borderContent = new VerticalPanel(); //Style.fullSize(borderContent); // whole window Style.fullSize(layoutPanel); layoutPanel.setVerticalAlignment(VerticalPanel.ALIGN_TOP); layoutPanel.add(titleFrame); // scroll panel borderContent.add(scrollPanel); //borderContent.setCellHeight(scrollPanel, "100%"); //borderContent.setCellWidth(scrollPanel, "100%"); // resize bar HorizontalPanel hp = new HorizontalPanel(); Style.fullWidth(hp); //Style.backgroundColor(hp, "D0F0F0"); Style.backgroundColor(hp, "E0E0E0"); hp.setHeight("16px"); hp.setHorizontalAlignment(HorizontalPanel.ALIGN_RIGHT); hp.add(getResizeButton()); borderContent.add(hp); // window border border = new FrameBorder(2, FrameBorder.EAST | FrameBorder.SOUTH | FrameBorder.WEST); Style.fullWidth(border); border.setWidget(borderContent); layoutPanel.add(border); // set default widget height setWidth(200); setHeight(100); }
From source file:org.wannatrak.client.subject.SubjectItem.java
License:Apache License
public SubjectItem(SubjectsController subjectsController, SubjectData subjectData, boolean checked) { this.subjectsController = subjectsController; this.id = subjectData.getSubjectId(); setStylePrimaryName("subjectItem"); if (subjectsController instanceof DemoSubjectsController) { addStyleDependentName("demo"); }/*from w w w. j a v a 2 s .c om*/ checkBox = new CheckBox(); setChecked(checked); checkBox.addClickListener(new ClickListener() { public void onClick(Widget sender) { if (checkBox.isChecked()) { SubjectItem.this.subjectsController.checkSubject(SubjectItem.this.id); } else { SubjectItem.this.subjectsController.uncheckSubject(SubjectItem.this.id); hideLoading(); } } }); final ClickListener clickListener = new ClickListener() { public void onClick(Widget sender) { if (checkBox.isChecked() || !(SubjectItem.this.subjectsController instanceof DemoSubjectsController)) { SubjectItem.this.subjectsController.showSubjectInfo(id); } } }; name = new Label(); name.setStylePrimaryName("subjectItemName"); updated = new Label(); updated.setStylePrimaryName("subjectItemUpdated"); updated.setWordWrap(false); loading = new Image("img/loading.gif"); loading.setStylePrimaryName("subjectLoading"); loading.setVisible(false); final HorizontalPanel horizontalPanel = new HorizontalPanel(); horizontalPanel.setVerticalAlignment(HorizontalPanel.ALIGN_BOTTOM); horizontalPanel.add(checkBox); horizontalPanel.add(name); horizontalPanel.add(updated); horizontalPanel.add(loading); add(horizontalPanel); addClickListener(clickListener); setSubjectData(subjectData); }
From source file:org.wannatrak.client.subject.SubjectSettingsWidget.java
License:Apache License
private HorizontalPanel createSavePeriodLabelPanel() { final PopupPanel savePeriodInfo = new PopupPanel(true); savePeriodInfo.setStylePrimaryName("savePeriodInfo"); savePeriodInfo.setAnimationEnabled(true); final Label savePeriodInfoCloseLabel = new Label(stringConstants.close()); savePeriodInfoCloseLabel.setStylePrimaryName("subjectInfoCloseLabel"); savePeriodInfoCloseLabel.addClickListener(new ClickListener() { public void onClick(Widget sender) { savePeriodInfo.hide();//from w w w . j a v a 2 s. c o m } }); final Widget savePeriodInfoWidget = new HTML(stringConstants.savePeriodInfo()); savePeriodInfoWidget.setStylePrimaryName("savePeriodInfoWidget"); final VerticalPanel savePeriodInfoContainer = new VerticalPanel(); savePeriodInfoContainer.setHorizontalAlignment(ALIGN_RIGHT); savePeriodInfoContainer.add(savePeriodInfoCloseLabel); savePeriodInfoContainer.add(savePeriodInfoWidget); savePeriodInfo.setWidget(savePeriodInfoContainer); final Label savePeriodLabel = new Label(stringConstants.savePeriod() + stringConstants.labelColon()); savePeriodLabel.setStylePrimaryName("subjectInfoInputLabel"); final Label savePeriodQues = new Label(stringConstants.ques()); savePeriodQues.setStylePrimaryName("subjectInfoQues"); savePeriodQues.addClickListener(new ClickListener() { public void onClick(Widget sender) { savePeriodInfo.setPopupPosition(SubjectSettingsWidget.this.getAbsoluteLeft() - 30, savePeriodHoursListBox.getAbsoluteTop() + 30); savePeriodInfo.show(); savePeriodQues.addStyleDependentName("clicked"); } }); final HorizontalPanel savePeriodLabelPanel = new HorizontalPanel(); savePeriodLabelPanel.setVerticalAlignment(ALIGN_BOTTOM); savePeriodLabelPanel.add(savePeriodLabel); savePeriodLabelPanel.add(savePeriodQues); return savePeriodLabelPanel; }