jlabel 객체는 텍스트, 이미지 또는 둘 다를 표시 할 수 있습니다. 수직 및 수평 정렬을 설정하여 태그 디스플레이 영역에서 태그 내용이 정렬되는 위치를 지정할 수 있습니다. 기본적으로 레이블은 디스플레이 영역 내에서 수직 중앙에 있습니다. 기본적으로 텍스트 만 표시하는 레이블은 시작 가장자리에 정렬됩니다. 이미지 만 표시하는 레이블은 중앙에 수평으로 정렬됩니다. 이미지에 대한 텍스트 위치를 지정할 수도 있습니다. 기본적으로 텍스트는 이미지의 끝에 있으며 텍스트와 이미지는 수직으로 정렬됩니다.
jlabel ()은 이미지가없는 jlabel을 생성하고 제목은 빈 문자열입니다.
jlabel (아이콘 이미지)은 지정된 이미지로 jlabel 인스턴스를 만듭니다.
jlabel (아이콘 이미지, int horizontalalignment)은 지정된 이미지 및 수평 정렬로 jlabel 인스턴스를 만듭니다.
jlabel (문자열 텍스트)은 지정된 텍스트로 jlabel 인스턴스를 만듭니다.
jlabel (문자열 텍스트, 아이콘 아이콘, int horizontalalignment)은 지정된 텍스트, 이미지 및 수평 정렬로 jlabel 인스턴스를 만듭니다.
jlabel (문자열 텍스트, int horizontalalignment)은 지정된 텍스트 및 수평 정렬로 Jlabel 인스턴스를 만듭니다.
gethorizontalalignment ()는 x 축을 따라 레이블 내용의 정렬을 반환합니다.
GethorizontalTextPosition ()은 이미지에 비해 레이블 텍스트의 수평 위치를 반환합니다.
geticon ()은이 레이블로 표시된 그래픽 이미지 (Glyph, Icon)를 반환합니다. getText ()이 태그에 표시된 텍스트 문자열을 반환합니다.
세포 리아 틀 레이디 밍 (int intignment)은 x 축을 따라 레이블 내용의 정렬을 설정합니다.
SethorizontalTextPosition (int textPosition)은 이미지에 비해 레이블 텍스트의 수평 위치를 설정합니다.
seticon (아이콘 아이콘) 은이 구성 요소에서 표시 할 아이콘을 정의합니다.
setText (String Text)이 구성 요소에서 표시 할 단일 텍스트 줄을 정의합니다. setui (labelui ui)는이 구성 요소를 렌더링하는 L & F 객체를 설정합니다.
settervericalalignment (int intignment)는 y 축을 따라 레이블 내용의 정렬을 설정합니다.
setverticalTextPosition (int textPosition)은 이미지에 비해 레이블 텍스트의 수직 위치를 설정합니다.
import java.awt.flowlayout; import javax.swing.imageicon; import javax.swing.jframe; import javax.swing.jlabel; import javax.swing.swingconstants; public static void main (string [] args) {jframe.setdefeelfeelfeelfeelfeelfeEldecorated (public static void main [] args); jframe (); frame.settitle ( "jlabel test"); frame.setLayout (new flowLayout ()); frame.setDefaultCloseOperation (jframe.exit_on_close); imageicon imageicon = new imageicon ( "yourfile.gif"); SwingConstants.right); frame.add (label); frame.pack (); frame.setVisible (true);}} 가져 오기 javax.swing.jframe; import javax.swing.jlabel; public class htmllabel {public static void main (string [] a) {jframe fram 일반 </html> "); frame.add (label); frame.setsize (300, 200); frame.setvisible (true);}} import java.awt.color; import java.awt.dimension; import java.awt.graphics; import java.awt.event.mouseadapter; import java.awt.event.mouseevent; import java.io.serializable; import javax.swing.jlabel; public extrends jlabel serial realient recoxient jlabel colars jlabel class jlabel colars java.io. 색상; // 지속적인 개인 부울 직사각형; //는 지속적인 public colors () {addMouseListener (new MouseAdapter () {public void mousepressed (mouseevent me) {change ();}}); 직사각형 = false; setsize (200, 100); change (} public bolean getgall (); setRectAngular (boolean flag) {this.rectangular = flag; repaint ();} public void change () {color = randomcolor (); retaint ();} 개인 색상 randomcolor () {int r = (int) (255 * math.random ()); int g = (int) (255 * math.random (255 *); int b = (int) (int b =) math.random ()); 새로운 색상 (r, g, b);} public void paint (그래픽 g) {dimension d = getsize (); int h = d.height; int w = d.width; g.setcolor (color); if (직사각형) {g.fillRect (0, 0, W -1, H -1); 1);}}} import javax.swing.imageicon; import javax.swing.jframe; import javax.swing.jlabel; import javax.swing.jscrollpane; public class scrollpaneframe {public static void main (string [] args [] args [] args [] args []); ImageIcon ( "a.jpg")); frame.getContentPane (). Add (new jscrollpane (image)); frame.setsize (300, 300); frame.setDefaultCloseOperation (jframe.exit_on_on_close); frame.setvisible (true);}} import java.awt.gridlayout; import javax.swing.jframe; import javax.swing.jlabel; public class unicode {public static void main (String args []) {unicodejframe unicodejframe = new unicodejframe (); unicodejframe.setdefaultcloseoperation (jframe.exit_on_close); unicodejframe.setsize (350, 250); unicodejframe.setvisible (true);}} class unicodejframe은 jframe {public unicodejframe () {unicode (new)를 보여줍니다 gridlayout (8, 1)); Jlabel EnglishJlabel = new Jlabel ( "/u0057/u0065/u006c/u0063" + "/u006f/u006d/u0065/u0020/u0074/u006f/u0020unicode/u0021"; ennglabel.setoollabel ADD (EnglishJlabel); Jlabel ChineseJlabel = New Jlabel ( "/u6b22/u8fce/u4f7f/u7528" + "/u0020/u0020Unicode/u0021"));chinesjlabel.settooltiptext("Thination (chinestis); cyrillicjlabel = new Jlabel ( "/u0414/u043e/u0431/u0440" + "/u043e/u0020/u043f/u043e/u0436/u0430/u043b/u043e/u0432" + "/u0430/u0422/u044a/u0020/u0432/u0020unicode/u0021");cyrillicjlabel.settooltiptext (”이 러시아어입니다 Jlabel ( "/u0042/u0069/u0065/u006e/u0076" + "/u0065/u006e/u0075/u0065/u0020/u0061/u0075/u0020ucode/u0021");frenchjlabel.settooltiptext (”is 프랑스어 "); add (frenchjlabel); jlabel germanjlabel = new jlabel ("/u0057/u0069/u006c/u006b/u006f " + "/u006d/u006d/u0065/u006e/u0020/u007a/u0075/u0020unicode/u0021"); germanjlabel.settooltiptext(") + "/u3053/u305d/u0021"); japanesejlabel.settooltiptext(") "/u0020/u0042/u0065/u006d/u0076/u0069/u006e/u0064/u006f/u0020" + "unicode/u0021"); portuguesejlabel.settooltiptext ( "이것은 포르투갈"; add (portuguesejlabel); Jlabel ( "/u0042/u0069/u0065/u006e" + "/u0076/u0065/u006e/u0069/u0064/u0061/u0020/u0061/u0020" + "unicode/u0021"); Spanishjlabel.setTooltiptext ( " 스페인어 "); add (spanishjlabel);}}위는 Jlabel of Java 프로그래밍 스윙 구성 요소의 자세한 설명 및 사용 예에 대한이 기사의 전체 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구들은이 사이트를 계속 참조 할 수 있습니다.
" Java 프로그래밍은 스윙 원형 버튼 예제 코드를 구현합니다 ."
" 레이블 및 Jlabel 클래스 건설 방법에 대한 간단한 토론 "
" Java 그래픽 인터페이스 디자인 컨테이너 (JFrame)에 대한 자세한 설명 "
단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!