Java Code Examples for javax.swing.JPanel#getClientProperty()

The following examples show how to use javax.swing.JPanel#getClientProperty() . These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: netbeans   File: ProfilerWindow.java    License: Apache License 2.0 5 votes vote down vote up
public HelpCtx getHelpCtx() {
    ProfilerFeature selected = featuresView == null ? null :
                               featuresView.getSelectedFeature();
    
    JPanel selectedUI = selected == null ? null : selected.getResultsUI();
    if (selectedUI == null && selected != null) selectedUI = selected.getSettingsUI();
    
    String helpCtx = selectedUI == null ? null :
                     (String)selectedUI.getClientProperty("HelpCtx.Key"); // NOI18N
    if (helpCtx == null) helpCtx = "ProfileWindow.HelpCtx"; // NOI18N
    
    return new HelpCtx(helpCtx);
}
 
Example 2
public HelpCtx getHelpCtx() {
    ProfilerFeature selected = featuresView == null ? null :
                               featuresView.getSelectedFeature();
    
    JPanel selectedUI = selected == null ? null : selected.getResultsUI();
    if (selectedUI == null && selected != null) selectedUI = selected.getSettingsUI();
    
    String helpCtx = selectedUI == null ? null :
                     (String)selectedUI.getClientProperty("HelpCtx.Key"); // NOI18N
    if (helpCtx == null) helpCtx = "ProfileWindow.HelpCtx"; // NOI18N
    
    return new HelpCtx(helpCtx);
}
 
Example 3
Source Project: pumpernickel   File: QPanelUI.java    License: MIT License 5 votes vote down vote up
private Outline getOutline(JPanel c, boolean ideal) {
	String key = ideal ? PROPERTY_CACHED_SCRATCH_OUTLINE
			: PROPERTY_CACHED_REAL_OUTLINE;
	Outline outline = (Outline) c.getClientProperty(key);
	int effectiveWidth = ideal ? 1000 : c.getWidth();
	int effectiveHeight = ideal ? 1000 : c.getHeight();

	if (outline == null
			|| !outline.isValid(effectiveWidth, effectiveHeight)) {
		outline = new Outline(effectiveWidth, effectiveHeight);
		c.putClientProperty(key, outline);
	}

	return outline;
}
 
Example 4
Source Project: iBioSim   File: SBOLInputDialog.java    License: Apache License 2.0 5 votes vote down vote up
@Override
protected JPanel initMainPanel() 
{
	//Get information for main design layout and load them up
	List<TopLevel> topLevelObjs = new ArrayList<TopLevel>();
	if(showRootDefs.isSelected() && showCompDefs.isSelected())
	{
		topLevelObjs.addAll(sbolDesigns.getRootComponentDefinitions());
	}
	if(showRootDefs.isSelected() && showModDefs.isSelected())
	{
		topLevelObjs.addAll(sbolDesigns.getRootModuleDefinitions());
	}

	//Show an a list of designs user can choose from
	TopLevelTableModel tableModel = new TopLevelTableModel(topLevelObjs);
	
	JPanel panel = createTablePanel(tableModel, "Select Design(s) (" + tableModel.getRowCount() + ")");
	
	table = (JTable) panel.getClientProperty("table");
	table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
	tableLabel = (JLabel) panel.getClientProperty("label");
	
	updateTable();

	return panel;
}
 
Example 5
Source Project: netbeans   File: FeaturesView.java    License: Apache License 2.0 4 votes vote down vote up
public final ProfilerFeature getSelectedFeature() {
    if (tabs == null) return null;
    JPanel container = (JPanel)tabs.getSelectedComponent();
    return (ProfilerFeature)container.getClientProperty(ProfilerFeature.class);
}
 
Example 6
public final ProfilerFeature getSelectedFeature() {
    if (tabs == null) return null;
    JPanel container = (JPanel)tabs.getSelectedComponent();
    return (ProfilerFeature)container.getClientProperty(ProfilerFeature.class);
}