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 + -
显示快捷键?