?? noneditablepropertyeditor.java
字號(hào):
// **********************************************************************// // <copyright>// // BBN Technologies// 10 Moulton Street// Cambridge, MA 02138// (617) 873-8000// // Copyright (C) BBNT Solutions LLC. All rights reserved.// // </copyright>// **********************************************************************// // $Source: /cvs/distapps/openmap/src/openmap/com/bbn/openmap/util/propertyEditor/NonEditablePropertyEditor.java,v $// $RCSfile: NonEditablePropertyEditor.java,v $// $Revision: 1.3.2.1 $// $Date: 2004/10/14 18:27:47 $// $Author: dietrick $// // **********************************************************************package com.bbn.openmap.util.propertyEditor;import java.awt.Component;import java.awt.event.ActionEvent;import java.beans.PropertyEditorSupport;import javax.swing.JLabel;/** * A PropertyEditor that doesn't let you edit the property. */public class NonEditablePropertyEditor extends PropertyEditorSupport { /** The Component returned by getCustomEditor(). */ JLabel label; /** Create NonEditablePropertyEditor. */ public NonEditablePropertyEditor() {} // // PropertyEditor interface // /** * PropertyEditor interface. * * @return true */ public boolean supportsCustomEditor() { return true; } /** * Returns a blank JLabel. * * @return JButton button */ public Component getCustomEditor() { if (label == null) { label = new JLabel(); } return label; } /** Implement PropertyEditor interface. */ public void setValue(Object someObj) { if (someObj instanceof String) { label.setText((String) someObj); } } /** Implement PropertyEditor interface. */ public String getAsText() { return label.getText(); } // // ActionListener interface // public void actionPerformed(ActionEvent e) {}}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -