@Override public void init() { // allow multiple rows selection tableView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); // listener for items selection change tableView .getSelectionModel() .getSelectedIndices() .addListener( (ListChangeListener<Integer>) change -> { if (change.getList().size() > 0) { setContextMenuState(true, true, true, true); } else { setContextMenuState(false, false, false, false); } }); // prevent table columns reordering tableView .getColumns() .addListener( (ListChangeListener<TableColumn<FileItem, ?>>) change -> { change.next(); if (change.wasReplaced()) { tableView.getColumns().clear(); tableView.getColumns().addAll(selectColumn, filenameColumn, filepathColumn); } }); // set column as a CheckBox column selectColumn.setCellFactory( cellData -> { CheckBoxTableCell<FileItem, Boolean> checkBoxTableCell = new CheckBoxTableCell<>(); // set value changed listener checkBoxTableCell.setSelectedStateCallback( index -> tableView.getItems().get(index).selectedProperty()); return checkBoxTableCell; }); // add checkbox to column heading selectFilesCheckBox = new CheckBox(); selectFilesCheckBox.setDisable(true); selectColumn.setGraphic(selectFilesCheckBox); selectFilesCheckBox .selectedProperty() .addListener( (observable, oldValue, newValue) -> { synchronized (LOCK) { tableView.getItems().forEach(fileItem -> fileItem.setSelected(newValue)); } }); // set value of cells in column selectColumn.setCellValueFactory(cellData -> cellData.getValue().selectedProperty()); filenameColumn.setCellValueFactory(cellData -> cellData.getValue().filenameProperty()); filepathColumn.setCellValueFactory(cellData -> cellData.getValue().filepathProperty()); }
private void InitState() { // title String sSubTitle = utils.GetResStr(R.string.titleDefaultAppointment); // date values dateStart = Calendar.getInstance(); dateEndOn = Calendar.getInstance(); dataRow.SetDuration(prefs.iMinutesDuration); // INSERT MODE if (GetStartMode() == StartMode.NEW) { sSubTitle = utils.GetResStr(R.string.titleNewAppointment); btnDelete.setVisibility(View.INVISIBLE); // initialize data SetStartDateByAgendaView(dateStart); updateStartDateTimeForNewAppointment(dateStart); SetStartTimeForDayAgendaView(dateStart); chkAllDay.setChecked(false); chkAlarm.setChecked(true); // repeat data iRepeatType = 0; // none iRepeatEvery = 1; dateEndOn.setTimeInMillis(0); // no end date } // EDIT MODE if (GetStartMode() == StartMode.EDIT) { sSubTitle = utils.GetResStr(R.string.titleEditAppointment); dateStart.setTimeInMillis(dataRow.GetStartDate().getTimeInMillis()); btnDelete.setVisibility(View.VISIBLE); edSubject.setText(dataRow.GetSubject()); chkAllDay.setChecked(dataRow.GetAllDay()); chkAlarm.setChecked(dataRow.GetAlarm()); // repeat data iRepeatType = dataRow.GetRepeat().GetRepeatTypeAsInt(); iRepeatEvery = dataRow.GetRepeat().GetEvery(); dateEndOn.setTimeInMillis(dataRow.GetRepeat().GetEndOnDate().getTimeInMillis()); } restoreStateFromFreezeIfRequired(); SetActivityTitle(sSubTitle); UpdateStartDateTimeView(); UpdateRepeatInfo(); // set focus to subject edSubject.requestFocus(); if (GetStartMode() == StartMode.EDIT) edSubject.setSelection(edSubject.length()); }
@Override protected void restoreStateFromFreeze() { edSubject.setText(freeze.getString("subject")); chkAlarm.setChecked(freeze.getBoolean("alarm")); dateStart.setTimeInMillis(freeze.getLong("dateStart")); chkAllDay.setChecked(freeze.getBoolean("allday")); iRepeatType = freeze.getInt("repeatType"); iRepeatEvery = freeze.getInt("repeatEvery"); dateEndOn.setTimeInMillis(freeze.getLong("dateEndOn")); }
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); // save controls state outState.putString("subject", edSubject.getText().toString()); outState.putBoolean("alarm", chkAlarm.isChecked()); outState.putLong("dateStart", dateStart.getTimeInMillis()); outState.putBoolean("allday", chkAllDay.isChecked()); outState.putInt("repeatType", iRepeatType); outState.putInt("repeatEvery", iRepeatEvery); outState.putLong("dateEndOn", dateEndOn.getTimeInMillis()); }
/** * Converting ResultObject into text for preview according to checkboxes. * * @return String for preview */ private String resultToText() { String resultString = ""; // Adding column names: if (typeTB.getValue()) { resultString += "MoleculeType\t"; } if (identifierTB.getValue()) { resultString += "Identifier\t"; } if (nameTB.getValue()) { resultString += "MoleculeName\t"; } // Adding line break in case there are column names if (resultString.length() > 0) { resultString += "\n"; } resultString += buildGroupString(chemTB, result.getChemicals(), PropertyType.CHEMICAL_COMPOUNDS.getTitle()); resultString += buildGroupString(protTB, result.getProteins(), PropertyType.PROTEINS.getTitle()); resultString += buildGroupString(sequTB, result.getSequences(), PropertyType.SEQUENCES.getTitle()); resultString += buildGroupString(otheTB, result.getOthers(), PropertyType.OTHERS.getTitle()); return resultString; }
private AttributeRights getRightsFromWidgets( CheckBox read, CheckBox write, AttributeRights right) { right.setRights(read.getValue(), write.getValue()); return right; }
private void initClickModeSelectionUI(IGame game) { DockPanel clickModePanel = new DockPanel(); add(clickModePanel); clickModePanel.setWidth( Integer.toString(FieldCanvas.SIZE * game.getBoard().getDimension().x) + "px"); clickModePanel.setHorizontalAlignment(DockPanel.ALIGN_CENTER); clickOpenButton = new RadioButton("ClickOpens", "click opens"); clickOpenButton.setValue(true); clickFlagButton = new RadioButton("ClickFlags", "click flags"); clickFlagButton.setValue(false); ValueChangeHandler<Boolean> checkBoxToggler = new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { CheckBox checkBox = (CheckBox) event.getSource(); if (checkBox == clickOpenButton) clickFlagButton.setValue(!event.getValue()); else clickOpenButton.setValue(!event.getValue()); } }; clickOpenButton.addValueChangeHandler(checkBoxToggler); clickFlagButton.addValueChangeHandler(checkBoxToggler); clickModePanel.add(clickFlagButton, DockPanel.WEST); clickModePanel.add(clickOpenButton, DockPanel.EAST); clickModePanel.setCellHorizontalAlignment(clickOpenButton, DockPanel.ALIGN_LEFT); clickModePanel.setCellHorizontalAlignment(clickFlagButton, DockPanel.ALIGN_RIGHT); }
@Override void updateCheckboxState(CheckBox checkBox, boolean graphObjectSelected) { checkBox.setChecked(graphObjectSelected); int visible = (graphObjectSelected || selectionStrategy.shouldShowCheckBoxIfUnselected()) ? View.VISIBLE : View.GONE; checkBox.setVisibility(visible); }
@UiHandler("loadButton") public void onLoadClicked(SelectEvent event) { archiveHandler.onLoad( deviceCombo.getValue(), getCombineDate(fromDate, fromTime), getCombineDate(toDate, toTime), !disableFilter.getValue(), snapToRoads.getValue(), new ArchiveStyle(style)); }
@Override public View getView(int position, View convertView, final ViewGroup parent) { final Item item = getItem(position); final View view; if (convertView != null && item.getClass().equals(convertView.getTag())) { view = convertView; } else { view = getLayoutInflater() .inflate( item instanceof SectionItem ? R.layout.catalog_manager_section_head : R.layout.catalog_manager_item, null); view.setTag(item.getClass()); } if (item instanceof SectionItem) { ((TextView) view.findViewById(R.id.catalog_manager_section_head_title)) .setText(((SectionItem) item).Title); } else /* if (item instanceof CatalogItem) */ { final CatalogItem catalogItem = (CatalogItem) item; if (myCoverManager == null) { view.measure(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); final int coverHeight = view.getMeasuredHeight(); myCoverManager = new CoverManager(CatalogManagerActivity.this, coverHeight * 15 / 22, coverHeight); view.requestLayout(); } final INetworkLink link = catalogItem.Tree.getLink(); ((TextView) view.findViewById(R.id.catalog_manager_item_title)).setText(link.getTitle()); ((TextView) view.findViewById(R.id.catalog_manager_item_subtitle)) .setText(link.getSummary()); final ImageView coverView = (ImageView) view.findViewById(R.id.catalog_manager_item_icon); if (!myCoverManager.trySetCoverImage(coverView, catalogItem.Tree)) { coverView.setImageResource(R.drawable.ic_list_library_books); } final CheckBox checkBox = (CheckBox) view.findViewById(R.id.catalog_manager_item_checkbox); checkBox.setChecked(catalogItem.IsChecked); checkBox.setOnClickListener( new View.OnClickListener() { public void onClick(View v) { catalogItem.IsChecked = checkBox.isChecked(); setResultIds(catalogItem, 0); } }); } return view; }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.settings); this.setTitle(R.string.setting); sp = PreferenceManager.getDefaultSharedPreferences(this); edit = sp.edit(); Button widgettheme = (Button) findViewById(R.id.widgettheme); Button settime = (Button) findViewById(R.id.settime); Button save = (Button) findViewById(R.id.set_save); nc = (CheckBox) findViewById(R.id.nightcheck); rs = (CheckBox) findViewById(R.id.ringswitch); widgettheme.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View Button) { AlertDialog.Builder ad = new AlertDialog.Builder(Settings.this) .setTitle("选择颜色?") .setItems( color, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface p1, int p2) { edit.putInt("widgetTextColor", colori[p2]); edit.commit(); } }); ad.show(); } }); settime.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View Button) { Intent set = new Intent(Settings.this, Settime.class); startActivity(set); return; } }); save.setOnClickListener( new View.OnClickListener() { public void onClick(View Button) { save(); return; } }); nc.setChecked(sp.getBoolean("nightmode", false)); if (sp.getBoolean("timewrong", false) == true) { rs.setChecked(false); rs.setClickable(false); } }
@Override public void handle(ActionEvent event) { if (event.getSource() instanceof CheckBox) { for (Entry<String, CheckBox> entry : propertiesCb.entrySet()) { CheckBox cb = entry.getValue(); String propertyName = entry.getKey(); if (cb.isSelected()) { propertiesTf.get(propertyName).setDisable(false); } else { propertiesTf.get(propertyName).setDisable(true); } } } }
public void sendRequest(String username, String password) { thisStage = (Stage) logInButton.getScene().getWindow(); Response res = new Request("user/login").set("username", username).set("password", password).send(); if (res.getSuccess()) { Main.setSessionID((String) res.get("sessionID")); System.out.println("Login successful."); Main.userNotLoggedIn.setValue(false); // Save the login option if checked if (keepMeLoggedInCheckBox.isSelected()) { pc.setProp("username", usernameTextField.getText()); pc.setProp("password", passwordPasswordField.getText()); pc.setProp("signInCheckbox", "true"); pc.saveProps(); } HomeController.userName = usernameTextField.getText(); thisStage.close(); } else { // incorrect password } }
public RNADrawingView() { // set up gui drawingPane.setPrefWidth(400); drawingPane.setPrefHeight(400); warningLabel.setTextFill(Color.RED); animateCheckbox.setSelected(false); buttonBox.getChildren().addAll(foldButton, drawButton, animateCheckbox); inputBox.getChildren().addAll(sequenceField, bracketField, buttonBox); buttonInputBox.getChildren().addAll(inputBox, warningLabel, buttonBox); drawingPane.getChildren().add(drawing); root.setTop(buttonInputBox); root.setBottom(drawingPane); buttonBox.setAlignment(Pos.BOTTOM_LEFT); inputBox.setPadding(new Insets(10, 5, 10, 5)); HBox.setMargin(foldButton, new Insets(0, 2.5, 0, 2.5)); HBox.setMargin(drawButton, new Insets(0, 2.5, 0, 2.5)); HBox.setMargin(animateCheckbox, new Insets(0, 2.5, 0, 2.5)); VBox.setMargin(sequenceField, new Insets(0, 0, 5, 0)); this.scene = new Scene(root); scene.getStylesheets().add("resources/assignment6and7.css"); drawingPane.getStyleClass().add("drawingPane"); }
@Override protected void writeToConfig() { int maxGiB = myTranscodingCacheMaxGiB.getIntegerValue(1); MyTunesRss.CONFIG.setTranscodingCacheMaxGiB(maxGiB); MyTunesRss.TRANSCODER_CACHE.setMaxSizeBytes((long) maxGiB * 1024L * 1024L * 1024L); maxGiB = myHttpLiveStreamCacheMaxGiB.getIntegerValue(5); MyTunesRss.CONFIG.setHttpLiveStreamCacheMaxGiB(maxGiB); MyTunesRss.HTTP_LIVE_STREAMING_CACHE.setMaxSizeBytes((long) maxGiB * 1024L * 1024L * 1024L); String vlcBinary = myVlcBinary.getStringValue(null); File vlcExecutable = vlcBinary != null ? new File(vlcBinary) : null; if (vlcExecutable != null && vlcExecutable.isDirectory() && SystemUtils.IS_OS_MAC_OSX && "vlc.app".equalsIgnoreCase(vlcExecutable.getName())) { vlcExecutable = new File(vlcExecutable, "Contents/MacOS/VLC"); } MyTunesRss.CONFIG.setVlcExecutable(vlcExecutable); MyTunesRss.CONFIG.setVlcEnabled(myVlcEnabled.booleanValue()); Set<TranscoderConfig> deletedTranscoders = new HashSet<>(); for (TranscoderConfig transcoderConfig : MyTunesRss.CONFIG.getTranscoderConfigs()) { deletedTranscoders.add(transcoderConfig); } for (TranscoderConfig transcoderConfig : myTranscoderConfigs) { deletedTranscoders.remove(transcoderConfig); } for (TranscoderConfig deletedTranscoder : deletedTranscoders) { LOGGER.debug( "Transcoder config \"" + deletedTranscoder.getName() + "\" has been removed, truncating cache."); MyTunesRss.TRANSCODER_CACHE.deleteByPrefix(deletedTranscoder.getCacheFilePrefix()); } MyTunesRss.CONFIG.setTranscoderConfigs(myTranscoderConfigs); MyTunesRss.CONFIG.save(); }
@Override public void changed(boolean val) { this.a = val; super.changed(val); this.lbl = Text.std.render(this.lbl.text, this.a ? java.awt.Color.YELLOW : java.awt.Color.WHITE); }
/** * Fills the form with current field component. Adds additional widgets if needed (i.e. "select * all" box) * * @param form The form to place the field in * @param layout The layout that displays the field */ public void placeYourselfInForm(Form form, FormLayout layout) { if (fieldComponent == null) { return; } if (fieldComponent instanceof Field) { form.addField(name, (Field) fieldComponent); } else if (fieldComponent instanceof FilterContainer) { for (Select select : ((FilterContainer) fieldComponent).getLevels()) { form.addField(select.getCaption(), select); } } else { layout.addComponent(fieldComponent); } if (selectAll) { final CheckBox saCheckbox = UiFactory.createCheckBox(UiIds.AR_MSG_SELECT_ALL, null); saCheckbox.addListener( new Property.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { boolean selected = (Boolean) saCheckbox.getValue(); if (fieldComponent instanceof Select) { for (Object itemId : ((Select) fieldComponent).getItemIds()) { if (selected) { ((Select) fieldComponent).select(itemId); } else { ((Select) fieldComponent).unselect(itemId); } } } if (fieldComponent instanceof FilterContainer) { List<Select> selectList = ((FilterContainer) fieldComponent).getLevels(); Select select = selectList.get(selectList.size() - 1); for (Object itemId : select.getItemIds()) { if (selected) { select.select(itemId); } else { select.unselect(itemId); } } } } }); form.addField(name + "_all", saCheckbox); } }
public static Tuple3<Label, InputTextField, CheckBox> addLabelInputTextFieldCheckBox( GridPane gridPane, int rowIndex, String title, String checkBoxTitle) { Label label = addLabel(gridPane, rowIndex, title, 0); InputTextField inputTextField = new InputTextField(); CheckBox checkBox = new CheckBox(checkBoxTitle); checkBox.setPadding(new Insets(6, 0, 0, 0)); HBox hBox = new HBox(); hBox.setSpacing(10); hBox.getChildren().addAll(inputTextField, checkBox); GridPane.setRowIndex(hBox, rowIndex); GridPane.setColumnIndex(hBox, 1); gridPane.getChildren().add(hBox); return new Tuple3<>(label, inputTextField, checkBox); }
public void SaveData() { // check date if no repeat if ((iRepeatType == 0) && (DateBeforeNow(dateStart))) return; dataRow.SetSubject(edSubject.getText().toString()); dataRow.SetStartDate(dateStart); dataRow.SetAllDay(chkAllDay.isChecked()); dataRow.SetAlarm(chkAlarm.isChecked()); // set repeat type RepeatData rd = dataRow.GetRepeat(); rd.SetRepeatTypeAsInt(iRepeatType); rd.SetEvery(iRepeatEvery); rd.SetEndOnDate(dateEndOn.getTimeInMillis()); if (SaveDataToTable(dataTable)) CloseActivity(dataTable); }
private void UpdateStartDateTimeView() { btnStartDate.setText(AnCalDateUtils.formatMediumDate(this, dateStart)); if (chkAllDay.isChecked()) { btnStartTime.setText(utils.GetResStr(R.string.labNoTime)); } else { btnStartTime.setText(AnCalDateUtils.formatTime(this, dateStart)); } }
public void save() { if (rs.isChecked() == true) { edit.putBoolean("silent", true); edit.commit(); } else { edit.putBoolean("silent", false); edit.commit(); } if (nc.isChecked() == true) { edit.putBoolean("nightmode", true); edit.commit(); } else { edit.putBoolean("nightmode", false); edit.commit(); } Toast.makeText(getApplicationContext(), "保存成功!", Toast.LENGTH_SHORT).show(); }
private TableRow buildAmenityTableRow(Context ctx, Amenity amenity) { TextView textView = new TextView(ctx); String amName = amenity.name(); int id = getResources().getIdentifier(ctx.getPackageName() + ":string/" + amName, null, null); String value = ctx.getString(id); textView.setText(value); textView.setGravity(Gravity.RIGHT); CheckBox checkBox = new CheckBox(ctx); checkBox.setChecked(false); checkBox.setOnCheckedChangeListener(new AmenityOnCheckChangeListener(this.amenities, amenity)); TableRow tableRow = new TableRow(ctx); TableRow.LayoutParams layoutParams = new TableRow.LayoutParams(); layoutParams.setMargins(0, 0, 10, 0); tableRow.addView(textView, layoutParams); tableRow.addView(checkBox); return tableRow; }
private void display() { initModality(Modality.APPLICATION_MODAL); setTitle("Student Review"); setMinWidth(250); setMinHeight(300); signOutButton = new Button("SignOut"); signOutButton.setOnAction(event -> signOutInDB()); buttonHBox = new HBox(signOutButton); buttonHBox.setAlignment(Pos.CENTER_RIGHT); studentInfo = new RegistrationStudentInfoEntryBox(); // Disabling all fields setValue(studentInfo.getEmplIdTextField(), String.valueOf(student.getEmplId())); setValue(studentInfo.getFirstNameTextField(), student.getFirstName()); setValue(studentInfo.getLastNameTextField(), student.getLastName()); studentInfo.getYearChoiceBox().setValue(student.getYear()); studentInfo.getYearChoiceBox().setDisable(true); theTutor = new ChoiceBox<>(); theTutor.getItems().addAll(Tutor.values()); theTutorLabel = new Label("Tutor "); theTutorLayout = new HBox(); theTutorLayout.getChildren().addAll(theTutorLabel, theTutor); is135 = new CheckBox("Discussed 135 Topics? "); is135.setOnAction(event -> handleListView()); // Hidden until is135 is checked levelOfLearning = new ChoiceBox<>(); levelOfLearning.getItems().addAll(1, 2, 3, 4); levelOfLearningLabel = new Label("Level Of Learning "); levelOfLearningLayout = new HBox(); levelOfLearningLayout.getChildren().addAll(levelOfLearningLabel, levelOfLearning); levelOfLearningLayout.setVisible(false); levelOfLearningLayout.setManaged(false); // Hidden until is135 is checked topicsListView = new ListView<>(); topicsListView.getItems().addAll(Topics135.values()); topicsListView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); topicsListView.setVisible(false); topicsListView.setManaged(false); vertical135Layout = new VBox(10); vertical135Layout.getChildren().addAll(is135, levelOfLearningLayout, topicsListView); mainVBox = new VBox(20); mainVBox.getChildren().addAll(studentInfo, theTutorLayout, vertical135Layout, buttonHBox); mainVBox.setMargin(vertical135Layout, new Insets(0, 20, 0, 20)); mainVBox.setMargin(buttonHBox, new Insets(20)); mainVBox.setAlignment(Pos.TOP_CENTER); scene = new Scene(mainVBox); setScene(scene); showAndWait(); }
private void t() { if (a.mIsChatMedia) { y.setVisibility(8); h.setVisibility(8); D.setVisibility(8); } }
@Override public void sinkEvents(int eventBitsToAdd) { // Sink on the actual element because that's what gets clicked if (isOrWasAttached()) { Event.sinkEvents(getElement(), eventBitsToAdd | Event.getEventsSunk(getElement())); } else { super.sinkEvents(eventBitsToAdd); } }
public void newFile() { infoTa.setText(""); selectProviderCb.setValue(providers.get(0).getName()); weightTf.setText("0.0"); for (Entry<String, TextField> entry : propertiesTf.entrySet()) { String propertyName = entry.getKey(); TextField tf = entry.getValue(); CheckBox cb = propertiesCb.get(propertyName); tf.setText("0.0"); tf.setDisable(true); cb.setSelected(false); } file = null; mainStage.setTitle("unknown"); }
private void enableDisableWidgets(boolean enabled) { selfRead.setEnabled(enabled); selfWrite.setEnabled(enabled); voRead.setEnabled(enabled); voWrite.setEnabled(enabled); groupRead.setEnabled(enabled); groupWrite.setEnabled(enabled); facilityRead.setEnabled(enabled); facilityWrite.setEnabled(enabled); }
public void initialize() { constants = Constants.getInstance(); if (constants.getValue("s_autoupload").equalsIgnoreCase("1")) { chckboxautoUpload.setSelected(true); } else { chckboxautoUpload.setSelected(false); } txtnralcode.setText(constants.getValue("s_nralcode")); txtfiles.setText(constants.getValue("s_archiveCount")); txtinterval.setText(constants.getValue("s_backupInterval")); txtDir.setText(constants.getValue("s_dumpDir")); generateBackupPaths(); // generateRestore(); }
private void initAutoPlay() { final AutoPlayer autoPlayer = new AutoPlayer(game, false); autoPlayTimer = new Timer() { public void run() { autoPlayer.doNextMove(); } }; final CheckBox autoPlay = new CheckBox("Let the browser play."); autoPlay.addValueChangeHandler( new ValueChangeHandler<Boolean>() { @Override public void onValueChange(ValueChangeEvent<Boolean> event) { if (event.getValue() && !isGameFinished()) autoPlayTimer.scheduleRepeating(1000); else autoPlayTimer.cancel(); } }); add(autoPlay); }
@Override public void setName(String name) { // can't change name after input element is created if (GXT.isIE6() || GXT.isIE7()) { this.name = name; redraw(); } else { super.setName(name); } }