⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subscriptedlabel.java

📁 java算法大全
💻 JAVA
字号:
// SubscriptedLabel.java//    SubscriptedLabel for block diagram animation//import java.awt.*;import java.util.*;public class SubscriptedLabel {	//	int x, y;	// Position		static int h = 30; // Fixing the height	static int w = 30; // Fixing the width	String label, subscript;	Color c;	Font font;	Node input;	Vector output;	public SubscriptedLabel( String label, String subscript, int x, int y) {				this.x = x ;		this.y = y;		this.label =  label ;		this.subscript = subscript ;		c = Color.black;			}		private Point labelLocation (Graphics g) {				FontMetrics fm = g.getFontMetrics();		int x = (w/2) - (fm.stringWidth(label)/2);		int y = (h/2) + (fm.getAscent()/2);		return new Point(x,y);	}//	public void setColour( awt.Color new ) {//		c = new;//		}		public void draw( Graphics g ) {		//int lx, ly;  // Centre of label		//lx = x + w/2;		//ly = y + h/2;		Point labelLoc = labelLocation(g);		g.setColor( c );				// g.setFont( font );		g.drawString( label,x + labelLoc.x , y + labelLoc.y );		g.drawString( subscript, x + 5 ,y +2);		}}	

⌨️ 快捷键说明

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