📄 preferencepanel.java
字号:
lst_HISTOGRAM_ZERO_ORIGIN.addItem( Boolean.FALSE ); lst_HISTOGRAM_ZERO_ORIGIN.setToolTipText( "Whether to the time ruler is in duration, i.e. starts with 0.0." ); super.add( lst_HISTOGRAM_ZERO_ORIGIN ); lst_SUMMARY_STATE_BORDER = new LabeledComboBox( "SUMMARY_STATE_BORDER" ); lst_SUMMARY_STATE_BORDER.addItem( StateBorder.COLOR_XOR_BORDER ); lst_SUMMARY_STATE_BORDER.addItem( StateBorder.COLOR_RAISED_BORDER ); lst_SUMMARY_STATE_BORDER.addItem( StateBorder.COLOR_LOWERED_BORDER ); lst_SUMMARY_STATE_BORDER.addItem( StateBorder.WHITE_RAISED_BORDER ); lst_SUMMARY_STATE_BORDER.addItem( StateBorder.WHITE_LOWERED_BORDER ); lst_SUMMARY_STATE_BORDER.addItem( StateBorder.WHITE_PLAIN_BORDER ); lst_SUMMARY_STATE_BORDER.addItem( StateBorder.EMPTY_BORDER ); lst_SUMMARY_STATE_BORDER.setToolTipText( "Border style of the Summary state in the histogram window." ); super.add( lst_SUMMARY_STATE_BORDER ); fld_SUMMARY_ARROW_LOG_BASE = new LabeledTextField( true, "SUMMARY_ARROW_LOG_BASE", Const.INTEGER_FORMAT ); fld_SUMMARY_ARROW_LOG_BASE.setToolTipText( "The logarithmic base of the number of arrows in Summary arrow.\n" + "This determines the Summary arrow's width." ); fld_SUMMARY_ARROW_LOG_BASE.setHorizontalAlignment( JTextField.CENTER ); fld_SUMMARY_ARROW_LOG_BASE.addSelfDocumentListener(); fld_SUMMARY_ARROW_LOG_BASE.setEditable( true ); super.add( fld_SUMMARY_ARROW_LOG_BASE ); super.add( Box.createVerticalStrut( 2 * VERTICAL_GAP_HEIGHT ) ); /* Options: Legend window */ label_panel = new JPanel(); label_panel.setLayout( new BoxLayout( label_panel, BoxLayout.X_AXIS ) ); label = new JLabel( "Legend window" ); label.setToolTipText( "Options become effective after return " + "and the Legend window is redrawn" ); label_panel.add( Box.createHorizontalStrut( Const.LABEL_INDENTATION ) ); label_panel.add( label ); label_panel.add( Box.createHorizontalGlue() ); label_panel.setAlignmentX( Component.LEFT_ALIGNMENT ); super.add( label_panel ); lst_LEGEND_PREVIEW_ORDER = new LabeledComboBox( "LEGEND_PREVIEW_ORDER" ); lst_LEGEND_PREVIEW_ORDER.addItem( Boolean.TRUE ); lst_LEGEND_PREVIEW_ORDER.addItem( Boolean.FALSE ); lst_LEGEND_PREVIEW_ORDER.setToolTipText( "Whether to arrange the legends with a hidden Preview order." ); super.add( lst_LEGEND_PREVIEW_ORDER ); lst_LEGEND_TOPOLOGY_ORDER = new LabeledComboBox( "LEGEND_TOPOLOGY_ORDER" ); lst_LEGEND_TOPOLOGY_ORDER.addItem( Boolean.TRUE ); lst_LEGEND_TOPOLOGY_ORDER.addItem( Boolean.FALSE ); lst_LEGEND_TOPOLOGY_ORDER.setToolTipText( "Whether to arrange the legends with a hidden Topology order." ); super.add( lst_LEGEND_TOPOLOGY_ORDER ); super.add( Box.createVerticalStrut( VERTICAL_GAP_HEIGHT ) ); super.setBorder( BorderFactory.createEtchedBorder() ); } public void updateAllFieldsFromParameters() { // Options: Zoomable window reinitialization (requires window restart) fld_Y_AXIS_ROOT_LABEL.setText( Parameters.Y_AXIS_ROOT_LABEL ); fld_INIT_SLOG2_LEVEL_READ.setShort( Parameters.INIT_SLOG2_LEVEL_READ ); lst_AUTO_WINDOWS_LOCATION.setSelectedBooleanItem( Parameters.AUTO_WINDOWS_LOCATION ); sdr_SCREEN_HEIGHT_RATIO.setFloat( Parameters.SCREEN_HEIGHT_RATIO ); sdr_TIME_SCROLL_UNIT_RATIO.setFloat( Parameters.TIME_SCROLL_UNIT_RATIO ); // Options: All zoomable windows lst_Y_AXIS_ROOT_VISIBLE.setSelectedBooleanItem( Parameters.Y_AXIS_ROOT_VISIBLE ); lst_ACTIVE_REFRESH.setSelectedBooleanItem( Parameters.ACTIVE_REFRESH ); lst_BACKGROUND_COLOR.setSelectedItem( Parameters.BACKGROUND_COLOR ); // fld_Y_AXIS_ROW_HEIGHT.setInteger( Parameters.Y_AXIS_ROW_HEIGHT ); sdr_STATE_HEIGHT_FACTOR.setFloat( Parameters.STATE_HEIGHT_FACTOR ); sdr_NESTING_HEIGHT_FACTOR.setFloat( Parameters.NESTING_HEIGHT_FACTOR ); lst_ARROW_ANTIALIASING.setSelectedItem( Parameters.ARROW_ANTIALIASING ); fld_MIN_WIDTH_TO_DRAG.setInteger( Parameters.MIN_WIDTH_TO_DRAG ); fld_CLICK_RADIUS_TO_LINE.setInteger( Parameters.CLICK_RADIUS_TO_LINE ); lst_LEFTCLICK_INSTANT_ZOOM.setSelectedBooleanItem( Parameters.LEFTCLICK_INSTANT_ZOOM ); // Options: Timeline zoomable window lst_STATE_BORDER.setSelectedItem( Parameters.STATE_BORDER ); fld_ARROW_HEAD_LENGTH.setInteger( Parameters.ARROW_HEAD_LENGTH ); fld_ARROW_HEAD_WIDTH.setInteger( Parameters.ARROW_HEAD_WIDTH ); fld_EVENT_BASE_WIDTH.setInteger( Parameters.EVENT_BASE_WIDTH ); lst_PREVIEW_STATE_DISPLAY.setSelectedItem( Parameters.PREVIEW_STATE_DISPLAY ); lst_PREVIEW_STATE_BORDER.setSelectedItem( Parameters.PREVIEW_STATE_BORDER ); fld_PREVIEW_STATE_BORDER_W.setInteger( Parameters.PREVIEW_STATE_BORDER_W ); fld_PREVIEW_STATE_BORDER_H.setInteger( Parameters.PREVIEW_STATE_BORDER_H ); fld_PREVIEW_STATE_LEGEND_H.setInteger( Parameters.PREVIEW_STATE_LEGEND_H ); fld_PREVIEW_ARROW_LOG_BASE.setInteger( Parameters.PREVIEW_ARROW_LOG_BASE ); fld_SEARCH_ARROW_LENGTH.setInteger( Parameters.SEARCH_ARROW_LENGTH ); fld_SEARCH_FRAME_THICKNESS.setInteger( Parameters.SEARCH_FRAME_THICKNESS ); lst_SEARCHED_OBJECT_ON_TOP.setSelectedBooleanItem( Parameters.SEARCHED_OBJECT_ON_TOP ); // Options: Histogram zoomable window lst_HISTOGRAM_ZERO_ORIGIN.setSelectedBooleanItem( Parameters.HISTOGRAM_ZERO_ORIGIN ); lst_SUMMARY_STATE_BORDER.setSelectedItem( Parameters.SUMMARY_STATE_BORDER ); fld_SUMMARY_ARROW_LOG_BASE.setInteger( Parameters.SUMMARY_ARROW_LOG_BASE ); // Options: Legend window lst_LEGEND_PREVIEW_ORDER.setSelectedBooleanItem( Parameters.LEGEND_PREVIEW_ORDER ); lst_LEGEND_TOPOLOGY_ORDER.setSelectedBooleanItem( Parameters.LEGEND_TOPOLOGY_ORDER ); } public void updateAllParametersFromFields() { // Options: Zoomable window reinitialization (requires window restart) Parameters.Y_AXIS_ROOT_LABEL = fld_Y_AXIS_ROOT_LABEL.getText(); Parameters.INIT_SLOG2_LEVEL_READ = fld_INIT_SLOG2_LEVEL_READ.getShort(); Parameters.AUTO_WINDOWS_LOCATION = lst_AUTO_WINDOWS_LOCATION.getSelectedBooleanItem(); Parameters.SCREEN_HEIGHT_RATIO = sdr_SCREEN_HEIGHT_RATIO.getFloat(); Parameters.TIME_SCROLL_UNIT_RATIO = sdr_TIME_SCROLL_UNIT_RATIO.getFloat(); // Options: All zoomable windows Parameters.Y_AXIS_ROOT_VISIBLE = lst_Y_AXIS_ROOT_VISIBLE.getSelectedBooleanItem(); Parameters.ACTIVE_REFRESH = lst_ACTIVE_REFRESH.getSelectedBooleanItem(); Parameters.BACKGROUND_COLOR = (Alias) lst_BACKGROUND_COLOR.getSelectedItem(); // Parameters.Y_AXIS_ROW_HEIGHT // = fld_Y_AXIS_ROW_HEIGHT.getInteger(); Parameters.STATE_HEIGHT_FACTOR = sdr_STATE_HEIGHT_FACTOR.getFloat(); Parameters.NESTING_HEIGHT_FACTOR = sdr_NESTING_HEIGHT_FACTOR.getFloat(); Parameters.ARROW_ANTIALIASING = (Alias) lst_ARROW_ANTIALIASING.getSelectedItem(); Parameters.MIN_WIDTH_TO_DRAG = fld_MIN_WIDTH_TO_DRAG.getInteger(); Parameters.CLICK_RADIUS_TO_LINE = fld_CLICK_RADIUS_TO_LINE.getInteger(); Parameters.LEFTCLICK_INSTANT_ZOOM = lst_LEFTCLICK_INSTANT_ZOOM.getSelectedBooleanItem(); // Options: Timeline zoomable window Parameters.STATE_BORDER = (StateBorder) lst_STATE_BORDER.getSelectedItem(); Parameters.ARROW_HEAD_LENGTH = fld_ARROW_HEAD_LENGTH.getInteger(); Parameters.ARROW_HEAD_WIDTH = fld_ARROW_HEAD_WIDTH.getInteger(); Parameters.EVENT_BASE_WIDTH = fld_EVENT_BASE_WIDTH.getInteger(); Parameters.PREVIEW_STATE_DISPLAY = (String) lst_PREVIEW_STATE_DISPLAY.getSelectedItem(); Parameters.PREVIEW_STATE_BORDER = (StateBorder) lst_PREVIEW_STATE_BORDER.getSelectedItem(); Parameters.PREVIEW_STATE_BORDER_W = fld_PREVIEW_STATE_BORDER_W.getInteger(); Parameters.PREVIEW_STATE_BORDER_H = fld_PREVIEW_STATE_BORDER_H.getInteger(); Parameters.PREVIEW_STATE_LEGEND_H = fld_PREVIEW_STATE_LEGEND_H.getInteger(); Parameters.PREVIEW_ARROW_LOG_BASE = fld_PREVIEW_ARROW_LOG_BASE.getInteger(); Parameters.SEARCH_ARROW_LENGTH = fld_SEARCH_ARROW_LENGTH.getInteger(); Parameters.SEARCH_FRAME_THICKNESS = fld_SEARCH_FRAME_THICKNESS.getInteger(); Parameters.SEARCHED_OBJECT_ON_TOP = lst_SEARCHED_OBJECT_ON_TOP.getSelectedBooleanItem(); // Options: Histogram zoomable window Parameters.HISTOGRAM_ZERO_ORIGIN = lst_HISTOGRAM_ZERO_ORIGIN.getSelectedBooleanItem(); Parameters.SUMMARY_STATE_BORDER = (StateBorder) lst_SUMMARY_STATE_BORDER.getSelectedItem(); Parameters.SUMMARY_ARROW_LOG_BASE = fld_SUMMARY_ARROW_LOG_BASE.getInteger(); // Options: Legend window Parameters.LEGEND_PREVIEW_ORDER = lst_LEGEND_PREVIEW_ORDER.getSelectedBooleanItem(); Parameters.LEGEND_TOPOLOGY_ORDER = lst_LEGEND_TOPOLOGY_ORDER.getSelectedBooleanItem(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -