Java中清屏语句是啥,如何清除之前所储存的数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中清屏语句是啥,如何清除之前所储存的数据?相关的知识,希望对你有一定的参考价值。

一般都是 clear() 不知道 你想清楚哪个地方的
Connection.close(),是关闭数据库连接,如果只是ecclipse控制台,直接右击clear就行了,或者System.exit(0)退出主线程,如果是web页面显示,清楚会话和cookies。
参考技术A Connection.close(),是关闭数据库连接,如果只是ecclipse控制台,直接右击clear就行了,或者System.exit(0)退出主线程,如果是web页面显示,清楚会话和cookies。 参考技术B Java中没有提供清空控制台的方法。
因为System.out只是一个输出流,你还可以通过System.setOut为其设置新的输出位置。
比如指向一个文件输出流:System.setOut(new PrintStream(new File("run.log")));。
参考技术C object.Close 参考技术D object.Close

java实现画图和清屏功能.

要求做一个界面,界面上有画图按钮和清屏按钮,单击画图按钮可以显示出一个圆,单击清屏功能可以将画出的圆清除掉. NOTE:希望给出详细的程序过程,并能够编译通过的.

import java.awt.Graphics;
import java.awt.GridLayout;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;/**
* @author Administrator
*
*/
@SuppressWarnings("serial")
public class DrawTest extends JFrame final DrawPanel pnlImg = new DrawPanel();

public DrawTest()
init();


private void init()
setLayout(new GridLayout(2, 1));
add(pnlImg);
final JButton btnDraw = new JButton("画图");
btnDraw.addActionListener(new ActionListener()
@Override
public void actionPerformed(ActionEvent e)
pnlImg.setDrawRadius(200);
pnlImg.setDrawOval(true);

);
final JButton btnClear = new JButton("清屏");
btnClear.addActionListener(new ActionListener()
@Override
public void actionPerformed(ActionEvent e)
pnlImg.setDrawOval(false);

);
final JPanel pnlButton = new JPanel(new GridLayout(1, 2));
pnlButton.add(btnDraw);
pnlButton.add(btnClear);
add(pnlButton);
setSize(800, 600);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


public static void main(String [] args) throws Exception
javax.swing.SwingUtilities.invokeAndWait(new Runnable()
public void run()
new DrawTest().setVisible(true);

);


class DrawPanel extends JPanel

boolean flag;
int radius = 100;

public void setDrawOval(boolean flag)
this.flag = flag;
repaint();


public void setDrawRadius(int radius)
this.radius = radius;


public void paintComponent(Graphics g)
super.paintComponent(g);
Rectangle rect = getBounds();
if (flag && rect.width > radius && rect.height > radius)
g.drawOval((rect.width - radius) / 2, (rect.height - radius) / 2, radius, radius);



参考技术A 清屏很简单的,只要用背景色画一个和屏一样大的矩形就可以了。

另一方法: 清屏的办法在AWT和swing中可以这样实现:g.clearRect(0, 0, width, height); g 就是 Graphics 对象

以上是关于Java中清屏语句是啥,如何清除之前所储存的数据?的主要内容,如果未能解决你的问题,请参考以下文章

C语言部分清屏如何实现

Linux系统的C语言怎么清屏?

C语言清屏指令

c语言清屏函数都有哪些?

在用R语言编程中,界面上出现了“+”号,是啥意思?如何删除错误的输入,如何清屏?谢谢

c语言中如何只清屏后半部分保留前半部分?