欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java輸出文字和圖片

劉姿婷1年前7瀏覽0評論

Java 程序是一種強大的工具,它可以輸出文字和圖片。在 Java 中,您可以使用各種方法來向控制臺、文件或屏幕輸出信息。此外,您還可以使用 Java 圖形用戶界面(GUI)庫來創建窗口和在窗口中顯示圖像。

// 輸出文字到控制臺
System.out.println("Hello World!");
// 輸出文字到文件
try {
PrintWriter writer = new PrintWriter("filename.txt", "UTF-8");
writer.println("Hello World!");
writer.close();
} catch (IOException e) {
// 處理異常
}
// 在屏幕上輸出文字
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyPanel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("Hello World!", 20, 30);
}
public static void main(String[] args) {
JFrame frame = new JFrame("MyPanel");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
MyPanel panel = new MyPanel();
frame.add(panel);
frame.setVisible(true);
}
}
// 在窗口中顯示圖片
import java.awt.Graphics;
import java.awt.Image;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class MyPanel extends JPanel {
private Image image;
public MyPanel() {
try {
image = ImageIO.read(getClass().getResource("filename.png"));
} catch (IOException e) {
// 處理異常
}
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(image, 0, 0, null);
}
public static void main(String[] args) {
JFrame frame = new JFrame("MyPanel");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 200);
MyPanel panel = new MyPanel();
frame.add(panel);
frame.setVisible(true);
}
}

上面的代碼演示了如何使用 Java 在控制臺、文件和屏幕上輸出文字,以及如何在窗口中顯示圖像。這些示例只是 Java 中可用的眾多方法的一小部分。通過閱讀 Java 文檔和嘗試不同的代碼,您可以了解更多有關輸出和圖形的內容。