private void addJamSession() { TreePath[] paths = contactsTree.getSelectionPaths(); if (paths == null) { return; } ArrayList<String> participants = new ArrayList<String>(); for (TreePath path : paths) { DefaultMutableTreeNode node = (DefaultMutableTreeNode) path.getLastPathComponent(); Object userObject = node.getUserObject(); if (!(userObject instanceof JamUser)) { // Just expand / collapse return; } JamUser user = (JamUser) userObject; String userId = user.getId(); participants.add(userId); } String sessionName; if (participants.size() == 1) { sessionName = participants.get(0); } else { sessionName = CommonDialog.getString(this, "Enter name for this jam session:"); if (sessionName == null) { return; } } addJamSession(sessionName, participants); }
public void close() { // We get notified on both normal logout and disconnect if (!isLoggedIn()) { CommonDialog.showOkay(this, "Your instant messaging connection has closed."); logout(); } }
public void actionPerformed(ActionEvent e) { String messengerName = (String) messengerComboBox.getSelectedItem(); String userId = userIdTextField.getText(); String password = new String(passwordTextField.getPassword()); String errorMessage = login(messengerName, userId, password); if (errorMessage != null) { CommonDialog.showOkay(JamPanel.this, errorMessage); } }
private void receiveMusic() { try { MusicMessageListElement musicMessageListElement = (MusicMessageListElement) recentMessageList.getSelectedValue(); Midi midi = musicMessageListElement.getMidi(); editor.pasteRelative(midi); } catch (Exception e) { CommonDialog.showOkay(this, "Please select a recent music message and try again."); return; } }
public void actionPerformed(ActionEvent e) { int tabCount = jamSessionTabbedPane.getTabCount(); addJamSession(); if (tabCount == jamSessionTabbedPane.getTabCount()) { CommonDialog.showOkay( JamPanel.this.mainJamPanel, "Please select one or more users from the contacts list and try again."); } }
public SureDialog(Context context, final Runnable okRun) { mCommonDialog = new CommonDialog(context); mCommonDialog.setOnCancelClickListener( new CommonDialog.OnCancelClickListener() { @Override public void onClick(View view) { mCommonDialog.dissmissDialog(); if (mSureDialogListener != null) { mSureDialogListener.onCancel(); } } }); mCommonDialog.setOnOKClickListener( new CommonDialog.OnOKClickListener() { @Override public void onClick(View view) { mCommonDialog.dissmissDialog(); okRun.run(); if (mSureDialogListener != null) { mSureDialogListener.onOk(); } } }); }
@Override public void onCreate() { if (pd != null && pd.isShowing()) { pd.dismiss(); } pd = CommonDialog.ProgressDialog(activity); if (pd != null) { pd.show(); } // 初始化搜索引擎 SearchEngine.prepare( activity, new Runnable() { public void run() { afterPrepare(); } }); }
private void sendMusic() { Midi midi = null; if (editor != null) { midi = editor.getSelection(true, true); } if (midi == null) { CommonDialog.showOkay(this, "Please select some music and try again."); return; } String base64 = midi.toBase64(); String errorMessage = sendBlocks(sessionName, base64); if (errorMessage == null) { MusicMessageListElement musicMessageListElement = new MusicMessageListElement(new Date(), userId, midi); addRecentMessage(musicMessageListElement); messageTextField.setText(""); } }
public void dismiss() { mCommonDialog.dissmissDialog(); }
public void show() { mCommonDialog.showDialog(); }
public SureDialog setContent(String string) { mCommonDialog.setContent(string); return this; }