0
내 텍스트를 테스트 윈도우로 만들려고합니다. 코드를 실행할 때 문자열을 그리지 않습니다. 나는 그것의 색깔을 지정했다. 아무도 이걸 도와 줄 수 있니? 그들은 매우 다른 두 가지 목적으로drawString이 윈도우에 텍스트를 그리지 않습니다.
import javax.swing.*;
import java.awt.*;
class Main
{
public static void main(String[] args) {
DrawFrame f = new DrawFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
class DrawFrame extends JFrame
{
public DrawFrame(){
setTitle("For Aylin");
setSize(1280,720);
DrawPanel panel = new DrawPanel();
Container cp = getContentPane();
cp.add(panel);
}
}
class DrawPanel extends JPanel
{
public void paintComponents(Graphics g)
{
super.paintComponents(g);
g.setColor(Color.darkGray);
g.drawString("Hi", 100, 10);
}
}