< prev index next >

src/share/classes/sun/tools/jconsole/ClassTab.java

Print this page
rev 1501 : 7017818: NLS: JConsoleResources.java cannot be handled by translation team
Reviewed-by: mchung, mfang

*** 31,51 **** import java.lang.management.*; import java.lang.reflect.*; import javax.swing.*; import javax.swing.border.*; - import javax.swing.event.*; - import javax.swing.text.*; - import java.util.*; - import java.util.List; - import java.util.concurrent.*; ! import sun.awt.*; import static sun.tools.jconsole.Formatter.*; - import static sun.tools.jconsole.Resources.*; import static sun.tools.jconsole.Utilities.*; @SuppressWarnings("serial") class ClassTab extends Tab implements ActionListener { --- 31,45 ---- import java.lang.management.*; import java.lang.reflect.*; import javax.swing.*; import javax.swing.border.*; ! import java.util.concurrent.*; import static sun.tools.jconsole.Formatter.*; import static sun.tools.jconsole.Utilities.*; @SuppressWarnings("serial") class ClassTab extends Tab implements ActionListener {
*** 56,72 **** private ClassOverviewPanel overviewPanel; private boolean plotterListening = false; private static final String loadedPlotterKey = "loaded"; private static final String totalLoadedPlotterKey = "totalLoaded"; - private static final String loadedPlotterName = Resources.getText("Loaded"); - private static final String totalLoadedPlotterName = Resources.getText("Total Loaded"); private static final Color loadedPlotterColor = Plotter.defaultColor; private static final Color totalLoadedPlotterColor = Color.red; - private static final String infoLabelFormat = "ClassTab.infoLabelFormat"; - /* Hierarchy of panels and layouts for this tab: ClassTab (BorderLayout) --- 50,62 ----
*** 86,96 **** Center: details */ public static String getTabName() { ! return Resources.getText("Classes"); } public ClassTab(VMPanel vmPanel) { super(vmPanel, getTabName()); --- 76,86 ---- Center: details */ public static String getTabName() { ! return Messages.CLASSES; } public ClassTab(VMPanel vmPanel) { super(vmPanel, getTabName());
*** 106,149 **** add(bottomPanel, BorderLayout.SOUTH); JPanel controlPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 20, 5)); topPanel.add(controlPanel, BorderLayout.CENTER); ! verboseCheckBox = new JCheckBox(Resources.getText("Verbose Output")); verboseCheckBox.addActionListener(this); ! verboseCheckBox.setToolTipText(getText("Verbose Output.toolTip")); JPanel topRightPanel = new JPanel(); topRightPanel.setBorder(new EmptyBorder(0, 65-8, 0, 70)); topRightPanel.add(verboseCheckBox); topPanel.add(topRightPanel, BorderLayout.AFTER_LINE_ENDS); ! loadedClassesMeter = new PlotterPanel(Resources.getText("Number of Loaded Classes"), Plotter.Unit.NONE, false); loadedClassesMeter.plotter.createSequence(loadedPlotterKey, ! loadedPlotterName, loadedPlotterColor, true); loadedClassesMeter.plotter.createSequence(totalLoadedPlotterKey, ! totalLoadedPlotterName, totalLoadedPlotterColor, true); setAccessibleName(loadedClassesMeter.plotter, ! getText("ClassTab.loadedClassesPlotter.accessibleName")); plotterPanel.add(loadedClassesMeter); timeComboBox = new TimeComboBox(loadedClassesMeter.plotter); ! controlPanel.add(new LabeledComponent(Resources.getText("Time Range:"), ! getMnemonicInt("Time Range:"), timeComboBox)); LabeledComponent.layout(plotterPanel); ! bottomPanel.setBorder(new CompoundBorder(new TitledBorder(Resources.getText("Details")), new EmptyBorder(10, 10, 10, 10))); details = new HTMLPane(); ! setAccessibleName(details, getText("Details")); JScrollPane scrollPane = new JScrollPane(details); scrollPane.setPreferredSize(new Dimension(0, 150)); bottomPanel.add(scrollPane, BorderLayout.SOUTH); } --- 96,139 ---- add(bottomPanel, BorderLayout.SOUTH); JPanel controlPanel = new JPanel(new FlowLayout(FlowLayout.CENTER, 20, 5)); topPanel.add(controlPanel, BorderLayout.CENTER); ! verboseCheckBox = new JCheckBox(Messages.VERBOSE_OUTPUT); verboseCheckBox.addActionListener(this); ! verboseCheckBox.setToolTipText(Messages.VERBOSE_OUTPUT_TOOLTIP); JPanel topRightPanel = new JPanel(); topRightPanel.setBorder(new EmptyBorder(0, 65-8, 0, 70)); topRightPanel.add(verboseCheckBox); topPanel.add(topRightPanel, BorderLayout.AFTER_LINE_ENDS); ! loadedClassesMeter = new PlotterPanel(Messages.NUMBER_OF_LOADED_CLASSES, Plotter.Unit.NONE, false); loadedClassesMeter.plotter.createSequence(loadedPlotterKey, ! Messages.LOADED, loadedPlotterColor, true); loadedClassesMeter.plotter.createSequence(totalLoadedPlotterKey, ! Messages.TOTAL_LOADED, totalLoadedPlotterColor, true); setAccessibleName(loadedClassesMeter.plotter, ! Messages.CLASS_TAB_LOADED_CLASSES_PLOTTER_ACCESSIBLE_NAME); plotterPanel.add(loadedClassesMeter); timeComboBox = new TimeComboBox(loadedClassesMeter.plotter); ! controlPanel.add(new LabeledComponent(Messages.TIME_RANGE_COLON, ! Resources.getMnemonicInt(Messages.TIME_RANGE_COLON), timeComboBox)); LabeledComponent.layout(plotterPanel); ! bottomPanel.setBorder(new CompoundBorder(new TitledBorder(Messages.DETAILS), new EmptyBorder(10, 10, 10, 10))); details = new HTMLPane(); ! setAccessibleName(details, Messages.DETAILS); JScrollPane scrollPane = new JScrollPane(details); scrollPane.setPreferredSize(new Dimension(0, 150)); bottomPanel.add(scrollPane, BorderLayout.SOUTH); }
*** 224,237 **** private String formatDetails() { String text = "<table cellspacing=0 cellpadding=0>"; long time = System.currentTimeMillis(); String timeStamp = formatDateTime(time); ! text += newRow(Resources.getText("Time"), timeStamp); ! text += newRow(Resources.getText("Current classes loaded"), justify(clCount, 5)); ! text += newRow(Resources.getText("Total classes loaded"), justify(ctCount, 5)); ! text += newRow(Resources.getText("Total classes unloaded"), justify(cuCount, 5)); return text; } }; } --- 214,227 ---- private String formatDetails() { String text = "<table cellspacing=0 cellpadding=0>"; long time = System.currentTimeMillis(); String timeStamp = formatDateTime(time); ! text += newRow(Messages.TIME, timeStamp); ! text += newRow(Messages.CURRENT_CLASSES_LOADED, justify(clCount, 5)); ! text += newRow(Messages.TOTAL_CLASSES_LOADED, justify(ctCount, 5)); ! text += newRow(Messages.TOTAL_CLASSES_UNLOADED, justify(cuCount, 5)); return text; } }; }
*** 244,257 **** return new OverviewPanel[] { overviewPanel }; } private static class ClassOverviewPanel extends OverviewPanel { ClassOverviewPanel() { ! super(getText("Classes"), loadedPlotterKey, loadedPlotterName, null); } private void updateClassInfo(long total, long loaded) { long unloaded = (total - loaded); ! getInfoLabel().setText(getText(infoLabelFormat, loaded, unloaded, total)); } } } --- 234,248 ---- return new OverviewPanel[] { overviewPanel }; } private static class ClassOverviewPanel extends OverviewPanel { ClassOverviewPanel() { ! super(Messages.CLASSES, loadedPlotterKey, Messages.LOADED, null); } private void updateClassInfo(long total, long loaded) { long unloaded = (total - loaded); ! getInfoLabel().setText(Resources.format(Messages.CLASS_TAB_INFO_LABEL_FORMAT, ! loaded, unloaded, total)); } } }
< prev index next >