有窗口有打印内容,不知道咋解决
代码如下
import javax.swing.;
import java.awt.;
public class Test2 extends JFrame {
//获取屏幕大小
private static final int WIDTH = 1000;
private static final int HEIGHT = 1000;
private static int WINDOW_WIDTH = Toolkit.getDefaultToolkit().getScreenSize().width;
private static int WINDOW_HEIGHT = Toolkit.getDefaultToolkit().getScreenSize().height;
public Test2() {
super("七夕快乐");//设置窗口标题
this.setBackground(Color.PINK);
this.setLocation((WINDOW_WIDTH - WIDTH) / 2, (WINDOW_HEIGHT - HEIGHT) / 2);//设置窗口位置
this.setSize(WIDTH, HEIGHT);//设置窗口大小
this.setLayout(getLayout());//设置窗口布局
this.setVisible(true);//设置窗口可见
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);//设置窗口默认关闭方式
}
public void paint(Graphics g) {
Image image = this.createImage(WIDTH, HEIGHT);
Graphics pic = image.getGraphics();
for (float y = (float) 1.5; y > -1.5; y -= 0.15) {
for (float x = (float) -1.5; x < 1.5; x += 0.05) {
float a = x * x + y * y - 1;
if ((a * a * a - x * x * y * y * y) <= 0.0) {
pic.setColor(Color.RED);
System.out.print( "*");
} else
System.out.print(" ");
}
System.out.println();
g.drawImage(image, 0, 0, this);//生成图片
}
}
public static void main(String[]args){
new Test2();
}
}
你定义一个文本域组件,将输入的内容放在文本域中。