|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface Scrollable
JScrollPane µîÀÇ ½ºÅ©·Ñ ÄÁÅ×À̳ʿ¡ Á¤º¸¸¦ Á¦°øÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. JScrollPane ºäÆ÷Æ® (¶Ç´Â ´Ù¸¥ ½ºÅ©·Ñ ÄÁÅ×À̳Ê)·Î ºä·Î¼ »ç¿ëµÉ °¡´É¼ºÀÌ ÀÖ´Â º¹ÇÕ ÄÄÆÛ³ÍÆ®´Â ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
JViewport
,
JScrollPane
,
JScrollBar
¸Þ¼µå °³¿ä | |
---|---|
Dimension |
getPreferredScrollableViewportSize ()
ºäÄÜÆ÷³ÙÆ®ÀÇ ºäÆ÷Æ®ÀÇ ÀûÀýÇÑ »çÀÌÁ ¸®ÅÏÇÕ´Ï´Ù. |
int |
getScrollableBlockIncrement (Rectangle visibleRect,
int orientation,
int direction)
³í¸®Çà ¶Ç´Â ³í¸®¿À» Ç¥½ÃÇÏ´Â ÄÄÆÛ³ÍÆ®´Â orientation °ª¿¡ÀÇÇØ 1 ºí·Ï ºÐÀÇÇà ¶Ç´Â ¿À» ¿ÏÀüÇÏ°Ô Ç¥½ÃÇÏ´Â ½ºÅ©·Ñ ÁõºÐÄ¡¸¦ °è»êÇÕ´Ï´Ù. |
boolean |
getScrollableTracksViewportHeight ()
ºäÆ÷Æ®·Î ÀÌ Scrollable ³ôÀ̸¦ Ç×»ó ºäÆ÷Æ®ÀÇ ³ôÀÌ¿¡ ¸ÂÃß´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
getScrollableTracksViewportWidth ()
ºäÆ÷Æ®°¡ Ç×»ó ÀÌ Scrollable
³ÐÀ̸¦ °Á¦ÀûÀ¸·Î ºäÆ÷Æ®ÀÇ Æø¿¡ ÀÏÄ¡ ½ÃŰ·Á°í ÇÏ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
int |
getScrollableUnitIncrement (Rectangle visibleRect,
int orientation,
int direction)
³í¸®Çà ¶Ç´Â ³í¸®¿À» Ç¥½ÃÇÏ´Â ÄÄÆÛ³ÍÆ®´Â orientation °ª¿¡ÀÇÇØ »õ·Î¿î 1 Çà ¶Ç´Â 1 ¿À» ¿ÏÀüÇÏ°Ô Ç¥½ÃÇÏ´Â ½ºÅ©·Ñ ÁõºÐÄ¡¸¦ °è»êÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
Dimension getPreferredScrollableViewportSize()
JList
ÄÄÆÛ³ÍÆ®ÀÇ ÃÖÀûÀÎ »çÀÌÁî´Â ±× ¸®½ºÆ®ÀÇ ¼¿À» ¸ðµÎ °ÅµÎ´Âµ¥ ÇÊ¿äÇÑ »çÀÌÁîÀÔ´Ï´Ù¸¸, preferredScrollableViewportSize
°ªÀº JList.getVisibleRowCount
ÇàÀ» °ÅµÎ´Âµ¥ ÇÊ¿äÇÑ »çÀÌÁîÀÔ´Ï´Ù. ºäÆ÷Æ®ÀÇ »çÀÌÁ ¼³Á¤ÇÏ´Â ÇÁ·ÎÆÛƼ°¡ ¾ø´Â ÄÄÆÛ³ÍÆ®´Â ¿©±â¼ getPreferredSize
¸¸À» ¸®ÅÏÇÕ´Ï´Ù.
Scrollable
À»
ºä·Î¼ °¡Áö´Â JViewport
preferredSizeJComponent.getPreferredSize()
int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
JScrollPane µîÀÇ ½ºÅ©·Ñ ÄÁÅ×À̳ʴ »ç¿ëÀÚ°¡ À¯´ÏÆ® ½ºÅ©·ÑÀ» ¿ä±¸Çϸé, ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
visibleRect
- ºäÆ÷Æ®³»ÀÇ °¡½ÃÀÇ ºä ¿µ¿ªorientation
- SwingConstants.VERTICAL ¶Ç´Â SwingConstants.HORIZONTALdirection
- »ó¶Ç´Â¿ÞÂÊÀ¸·Î ½ºÅ©·Ñ ÇÏ´Â °æ¿ì´Â 0 º¸´Ù ÀÛ°í, ¾Æ·¡ ¶Ç´Â ¿À¸¥ÂÊÀ¸·Î ½ºÅ©·Ñ ÇÏ´Â °æ¿ì´Â 0 º¸´Ù Å©´Ù
JScrollBar.setUnitIncrement(int)
int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
JScrollPane µîÀÇ ½ºÅ©·Ñ ÄÁÅ×À̳ʴ »ç¿ëÀÚ°¡ ºí·Ï ½ºÅ©·ÑÀ» ¿ä±¸Çϸé, ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
visibleRect
- ºäÆ÷Æ®³»ÀÇ °¡½ÃÀÇ ºä ¿µ¿ªorientation
- SwingConstants.VERTICAL ¶Ç´Â SwingConstants.HORIZONTALdirection
- »ó¶Ç´Â¿ÞÂÊÀ¸·Î ½ºÅ©·Ñ ÇÏ´Â °æ¿ì´Â 0 º¸´Ù ÀÛ°í, ¾Æ·¡ ¶Ç´Â ¿À¸¥ÂÊÀ¸·Î ½ºÅ©·Ñ ÇÏ´Â °æ¿ì´Â 0 º¸´Ù Å©´Ù
JScrollBar.setBlockIncrement(int)
boolean getScrollableTracksViewportWidth()
Scrollable
³ÐÀ̸¦ °Á¦ÀûÀ¸·Î ºäÆ÷Æ®ÀÇ Æø¿¡ ÀÏÄ¡ ½ÃŰ·Á°í ÇÏ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¿¹¸¦ µé¾î
Áï½Ã ÇàÀÌ ºäÆ÷Æ®ÀÇ ¿ì´ÜÀ» ³Ñ¾î »ç¶óÁ® ¹ö¸®´Â °Í °°Àº °ÍÀº ¹«·ÊÇØ¼, Çà ¹ÝȯÀ» Áö¿ø
ÇÑ º¸Åë
ÀÇ Å×Ű½ºÆ®ºä´Â ¿©±â¼ true¸¦ ¸®ÅÏÇÕ´Ï´Ù. »óÀ§ Ŭ·¡½º¿¡ JScrollPane¸¦ °¡Áö´Â Scrollable¿¡ true¸¦ µ¹·ÁÁÖ¸é, ¼öÆò ½ºÅ©·ÑÀÌ »ç½Ç»ó ¹«È¿°¡ µÇ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
JViewport µîÀÇ ½ºÅ©·Ñ ÄÁÅ×À̳ʴ °ËÁõµÇ´Â °÷ÀÇ ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
boolean getScrollableTracksViewportHeight()
JViewport µîÀÇ ½ºÅ©·Ñ ÄÁÅ×À̳ʴ °ËÁõµÇ´Â °÷ÀÇ ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.