propchoice.java

来自「一个简单的visio程序。」· Java 代码 · 共 49 行

JAVA
49
字号
package webide.views.prop;

import java.beans.PropertyEditor;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

public class PropChoice extends java.awt.Choice implements ItemListener
{
/*--- Private Data Members ----------------------------------------------------------------*/
	private webide.views.prop.PropPanel proppanel;
	private PropertyEditor              editor;

	/*--- Constructor ---*/
	public PropChoice(webide.views.prop.PropPanel proppanel, PropertyEditor pe)
	{
		this.proppanel = proppanel;
		this.editor = pe;

		setFont(new java.awt.Font("Dialog",java.awt.Font.PLAIN,11));
		String tags[] = editor.getTags();
    	for (int i = 0; i < tags.length; i++) 
		{
    	    addItem(tags[i]);
    	}
		String sel = null;
    	try
		{
    	    sel = editor.getAsText();
    	}catch (Exception e) {
			System.err.println("Warning : " + e);
    	}
		if (sel != null)
        	select(sel);   
		
		addItemListener(this);
	}

/*--- Event -------------------------------------------------------------------------------*/
/*--- Item Listener -----------------------------------------------------------------------*/
	public void itemStateChanged(ItemEvent e)
	{
		try
		{
			webide.Wrapper wrapper = webide.MainConsole.getCurrentFocus();
			wrapper.wasModified(editor);
		}
		catch(Exception ex) {}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?