MCPcopy Create free account
hub / github.com/OpenSourcePhysics/osp / refreshGUI

Method refreshGUI

src/org/opensourcephysics/tools/DataTool.java:3387–3433  ·  view source on GitHub ↗

Refreshes the GUI.

()

Source from the content-addressed store, hash-verified

3385 * Refreshes the GUI.
3386 */
3387 @Override
3388 protected void refreshGUI() {
3389 setTitle(ToolsRes.getString("DataTool.Frame.Title")); //$NON-NLS-1$
3390 emptyFileMenu.setText(ToolsRes.getString("Menu.File")); //$NON-NLS-1$
3391 emptyNewTabItem.setText(ToolsRes.getString("DataTool.MenuItem.NewTab")); //$NON-NLS-1$
3392 emptyOpenItem.setText(ToolsRes.getString("MenuItem.Open")); //$NON-NLS-1$
3393 emptyExitItem.setText(ToolsRes.getString("MenuItem.Exit")); //$NON-NLS-1$
3394 emptyEditMenu.setText(ToolsRes.getString("Menu.Edit")); //$NON-NLS-1$
3395 emptyPasteMenu.setText(ToolsRes.getString("MenuItem.Paste")); //$NON-NLS-1$
3396 emptyPasteTabItem.setText(ToolsRes.getString("DataTool.MenuItem.PasteNewTab")); //$NON-NLS-1$
3397 fileMenu.setText(ToolsRes.getString("Menu.File")); //$NON-NLS-1$
3398 newTabItem.setText(ToolsRes.getString("DataTool.MenuItem.NewTab")); //$NON-NLS-1$
3399 if (!OSPRuntime.appletMode) {
3400 openItem.setText(ToolsRes.getString("MenuItem.Open")); //$NON-NLS-1$
3401 importItem.setText(ToolsRes.getString("DataTool.MenuItem.Import")); //$NON-NLS-1$
3402 saveItem.setText(ToolsRes.getString("DataTool.MenuItem.Save")); //$NON-NLS-1$
3403 saveAsItem.setText(ToolsRes.getString("DataTool.MenuItem.SaveAs")); //$NON-NLS-1$
3404 }
3405 closeItem.setText(ToolsRes.getString("MenuItem.Close")); //$NON-NLS-1$
3406 closeAllItem.setText(ToolsRes.getString("MenuItem.CloseAll")); //$NON-NLS-1$
3407 printItem.setText(ToolsRes.getString("DataTool.MenuItem.Print")); //$NON-NLS-1$
3408 exitItem.setText(ToolsRes.getString("MenuItem.Exit")); //$NON-NLS-1$
3409 editMenu.setText(ToolsRes.getString("Menu.Edit")); //$NON-NLS-1$
3410 undoItem.setText(ToolsRes.getString("DataTool.MenuItem.Undo")); //$NON-NLS-1$
3411 redoItem.setText(ToolsRes.getString("DataTool.MenuItem.Redo")); //$NON-NLS-1$
3412 copyMenu.setText(ToolsRes.getString("DataTool.Menu.Copy")); //$NON-NLS-1$
3413 copyImageItem.setText(ToolsRes.getString("DataTool.MenuItem.CopyImage")); //$NON-NLS-1$
3414 pasteMenu.setText(ToolsRes.getString("MenuItem.Paste")); //$NON-NLS-1$
3415 pasteTabItem.setText(ToolsRes.getString("DataTool.MenuItem.PasteNewTab")); //$NON-NLS-1$
3416 pasteColumnsItem.setText(ToolsRes.getString("DataTool.MenuItem.PasteNewColumns")); //$NON-NLS-1$
3417 displayMenu.setText(ToolsRes.getString("Tool.Menu.Display")); //$NON-NLS-1$
3418 languageMenu.setText(ToolsRes.getString("Tool.Menu.Language")); //$NON-NLS-1$
3419 fontSizeMenu.setText(ToolsRes.getString("Tool.Menu.FontSize")); //$NON-NLS-1$
3420 defaultFontSizeItem.setText(ToolsRes.getString("Tool.MenuItem.DefaultFontSize")); //$NON-NLS-1$
3421 editDataItem.setText(ToolsRes.getString("DataToolTab.Button.EditData.Text")+"..."); //$NON-NLS-1$
3422 editDataItem.setEnabled(getSelectedTab() != null && getSelectedTab().isUserEditable());
3423 helpMenu.setText(ToolsRes.getString("Menu.Help")); //$NON-NLS-1$
3424 helpItem.setText(ToolsRes.getString("DataTool.MenuItem.Help")); //$NON-NLS-1$
3425 logItem.setText(ToolsRes.getString("MenuItem.Log")); //$NON-NLS-1$
3426 aboutItem.setText(ToolsRes.getString("MenuItem.About")); //$NON-NLS-1$
3427 Locale[] locales = OSPRuntime.getInstalledLocales();
3428 for (int i = 0; i < locales.length; i++) {
3429 if (locales[i].getLanguage().equals(ToolsRes.getLanguage())) {
3430 languageItems[i].setSelected(true);
3431 }
3432 }
3433 }
3434
3435 /**
3436 * Refreshes decimal separators in all tabs.

Callers 12

actionPerformedMethod · 0.95
propertyChangeMethod · 0.95
stateChangedMethod · 0.95
createGUIMethod · 0.95
propertyChangeMethod · 0.45
rebuildAndDisplayTabsMethod · 0.45
propertyChangeMethod · 0.45
acceptMethod · 0.45
undoMethod · 0.45
redoMethod · 0.45
insertColumnMethod · 0.45
deleteColumnMethod · 0.45

Calls 10

getStringMethod · 0.95
getSelectedTabMethod · 0.95
getInstalledLocalesMethod · 0.95
getLanguageMethod · 0.95
isUserEditableMethod · 0.80
setTitleMethod · 0.65
setTextMethod · 0.65
setEnabledMethod · 0.65
equalsMethod · 0.65
setSelectedMethod · 0.65

Tested by

no test coverage detected