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

📄 ovalbean.java

📁 程序或系统实现的功能:编写一个实心圆组件
💻 JAVA
字号:
package oval;import java.awt.*;import java.io.*;import javax.swing.JPanel;public class OvalBean extends Canvas{  private java.awt.Color beancolor=Color.red;//颜色属性  private String text="OVal";  public OvalBean() {setFont(new Font("Dialog",Font.PLAIN,12));}  public void paint(Graphics g)  {    int width=size().width;//取 bound长和宽    int height=size().height;    g.setColor(beancolor);    g.fillOval(0,0,width,width);//画一个实心圆    FontMetrics fm=g.getFontMetrics();    g.setColor(Color.BLACK);    g.drawString(text,(width-fm.stringWidth(text))/2,(height+fm.getMaxAscent()- fm.getMaxDecent())/2);  }  public java.awt.Color getBeancolor() {    return beancolor;  }  public void setBeancolor(java.awt.Color beancolor) {    this.beancolor = beancolor;  }  public String getText() {    return text;  }  public void setText(String text) {    this.text = text;  }}

⌨️ 快捷键说明

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