testclass2.java

来自「java网络高级编程的配套源码,java网络高级编程为清华出版社出版.」· Java 代码 · 共 60 行

JAVA
60
字号
/*源程序清单10-2*/

	import java.awt.*;

	public class TestClass2 extends Panel
  {
	  //字符串数组viewString为一个索引属性
	  String[] viewString={"111", "2222", "33333"};

	  public TestClass2()
    {
		setBackground(new Color(192,192,192));
		setForeground(Color.red);
	  }

	  //设置整个索引属性数组
	  public void setViewString(String[] str)
    {
		viewString=str;
		repaint();
	  }

	  //获取整个索引属性数组
	  public String[] getViewString()
  {
		return viewString;
	  }

	  //设置索引属性数组中的一个元素
	  public void setViewString(int index, String value)
    {
		viewString[index]=value;
		repaint();
	  }

	  //获取索引属性数组中的一个元素
	  public String getViewString(int index)
    {
		return viewString[index];
	  }

	  public Dimension getMinimumSize()
    {
	    return new Dimension(300,200);
	  }

	  public void paint(Graphics g)
    {
		g.drawString(viewString[0],50,50);
		g.drawString(viewString[1],50,100);
		g.drawString(viewString[2],50,150);
	  }

	  public void update(Graphics g)
    {
	    paint(g)
	  }
	}

⌨️ 快捷键说明

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