###やりたい事
コンソール画面を操作したい。指定したコンソール画面位置に文字を表示させたり消したりしたいです。下記のように進行状況を一行単位で表示させいたいです。%の部分だけを書き換えたり処理中の部分だけを書き換えたりしたいです。
C#でいうConsoleのような画面制御がしたいです。
Directory: 〇〇 --- [処理中]「20%」 Directory: 〇〇 --- [処理中]「10%」
###現状
「java コンソール操作」、[java 画面操作]などの単語で色々検索しましたがイマイチ情報がヒットしません自分が行いたいのは文字操作(コンソール画面)なので図形やGUIではありません。また参考サイトをなどのリファレンスを漁りましたが色々あちらこちら色んなリンクに飛ばされて結局どうすればいいかわかりません。
###知りたいこと
コンソールの画面に表示されている文字を書き換えて画面をクリアして再描画させる方法が知りたいです。
###参考サイト
参考サイトA: https://docs.oracle.com/javase/jp/8/docs/api/java/awt/Graphics2D.html
参考サイトB: https://docs.oracle.com/javase/jp/7/api/java/awt/image/BufferedImage.html
参考サイトC: https://www.tutorialspoint.com/java_dip/java_buffered_image.htm
参考サイトD: https://talavax.com/imagesize.html
参考サイト(C#): https://docs.microsoft.com/ja-jp/dotnet/api/system.console?view=net-5.0
java
1import java.io.*; 2 3import java.awt.image.BufferedImage; 4 5import java.awt.Graphics2D; 6 7public class Main 8{ 9 public static void main(String[] args) 10 { 11 12 BufferedImage image = new BufferedImage(200,200,BufferedImage.TYPE_INT_RGB); 13 Graphics2D g = (Graphics2D)image.getGraphics(); 14 g.drawString("Hello World",0,0); 15 } 16} 17
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/04 04:56
退会済みユーザー
2021/09/04 05:08
2021/09/04 05:11 編集
退会済みユーザー
2021/09/04 11:17
2021/09/04 13:23 編集
退会済みユーザー
2021/09/06 03:52
2021/09/06 04:13
2021/09/06 04:16
退会済みユーザー
2021/09/06 04:20
2021/09/06 04:26
退会済みユーザー
2021/09/06 04:37 編集
2021/09/06 04:43
退会済みユーザー
2021/09/06 05:39 編集
2021/09/06 05:57
退会済みユーザー
2021/09/06 06:50
退会済みユーザー
2021/09/06 06:50
2021/09/06 06:56
退会済みユーザー
2021/09/06 07:11
2021/09/06 07:58 編集