2014-06-05 3 views
-4

문자열의 모든 A의 색상을 녹색으로 변경하려고합니다. 그리고 모두 Z가 문자열의 빨간색 색상으로 변경하려고합니다. 나는 모든 문자 'A'녹색 색과 빨간색으로 색 'Z'와 (SWING에서, 주석을 참조) 화면에 출력을 원하는문자열에 특정 문자를 채색하고 있습니까?

String input = "LENGTH OF THIS STRING IS GREATER THAN ZERO"; 

: 나는 문자열을 가지고있다.

+3

이 당신이 쓰고있어 스윙 응용 프로그램입니다 읽어야? –

+0

가능한 중복 [시스템 출력 출력을 어떻게 출력합니까?] (http://stackoverflow.com/questions/1448858/how-to-color-system-out-println-output) – Axel

+0

예, 스윙입니다. Java 응용 프로그램 –

답변

1

스윙 구성 요소 (JLabel, JButton, J ...)를 사용하는 경우 스윙 구성 요소에 일부 HTML을 사용해야합니다.

여기 official Swing documentation에서 예입니다

button = new JButton("<html><b><u>T</u>wo</b><br>lines</html>"); 

그래서 당신은 당신이 당신의 텍스트와 함께 원하는대로 할 수있다!

난이없는 경우에 해당 같아요,하지만 당신은 또한 캔버스에 텍스트를 '그리는'할 수 있습니다, 당신은 documentation about Java2D API

관련 문제