저는 작은 게임을위한 프레임 워크로 Slick 라이브러리를 사용하고 있습니다. Linebreaks는 Graphics2d 객체에서 기본적으로 지원되지 않습니다. 그러나, 나는이 작은 수정을 발견기존 메서드 편집
private void drawString(Graphics g, String text, int x, int y) {
for (String line : text.split("\n"))
g.drawString(line, x, y += g.getFontMetrics().getHeight());
}
내가 자바에 아주 새로운 오전로서 내가 가장 쉬운 방법이 될 것이다 구현, 정말 도움을 사랑하는 것이 무엇인지 확실하지 않다! :-)
위의 접근 방법에는 어떤 문제가 있습니까? 어떤 종류의 도움을 더 명확하게 할 수 있습니까? –
음,이 코드는 어디에 둘 수 있습니까? 만약 내가 commandString을 사용하여 drawString 메서드를 호출하면 클래스로 이동하지만 메서드 자체는 컴파일되고 읽기 전용이라고합니다. –