1
px에서 문자열의 너비를 계산하는 방법은 무엇입니까? 나는 패널을하고 난 (JPanel의에이 참조)px로 문자열의 너비를 계산하는 방법은 무엇입니까?
FontMetrics gp = this.getGraphics().getFontMetrics();
int x=gp.stringWidth("test");
같은 시도하지만 패널이 아직 가시가 아닌 경우로 getGraphics는 항상 null를 돌려줍니다. 이 문제를 해결하는 방법?
component.getGraphics() 메소드를 잊어 버리십시오 - 필요하지 않습니다. 사용하고 계신 Graphics 객체 (이미 매개 변수로 전달됨, fi가 paintComponent에 있음)가 이미 있거나 필요하지 않아야합니다 ;-) – kleopatra