카테고리

분류 전체보기 (68)
JAVA-기본 (7)
JAVA-AWT (24)
JFrame (1)
JLabel (2)
JButton (1)
JPanel(layout) (9)
Color-Font (2)
JTextField-JPasswordField (2)
JScrollBar (1)
JMenu-JMenuBar-JMenuItem (3)
ActionListener (3)
JAVA-클래스의 중요메소드 (23)
JAVA-람다식 (0)
Android Studio (7)
Python (1)
OpenCV (1)
AWS (0)
webrtc (0)
javascript (4)
처리방침 (1)
rss 아이콘 이미지

Search

'JAVA-AWT/JScrollBar'에 해당되는 글 1건

  1. 2018.06.15 JAVA-AWT-JScrollBar

JAVA-AWT-JScrollBar

JAVA-AWT/JScrollBar 2018. 6. 15. 18:55 Posted by IT-개발자
반응형


1. JScrollBar 변수 = new JScrollBar();

JScrollBar 의 객체를 생성합니다.



2. JScrollBar(int 방향, int 벨류, int extent, int 최소값, int 최대값)

int 방향에서는 0이면 수평방향 1이면 수직방향

//JScrollBar.HORIZONTAL==0 

//JScrollBar.VERTICAL==1

(위에는 둘다 사용해도 되는데요. 예외 사항으로 사용해도 됩니다.)



바의 생성 위치

바의 채워짐 정도

최소값은 0으로

최대값은 바가 생성되는 곳의 길이를 지정


아래를 보면 확실히 이해가실 거에요.

각 생성 위치를 적어놨으니 비교해보세요^^


 import java.awt.BorderLayout;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollBar;

 

public class Scrollbar extends JFrame {

        JPanel p1 = new JPanel();

        JScrollBar scroll1 = new JScrollBar(0, 0, 0, 0, 50); //남쪽

        JScrollBar scroll2 = new JScrollBar(JScrollBar.HORIZONTAL, 0, 10, 0, 50);//북쪽 0해도 되고 JScrollBar.HORIZONTAL길게 적어도 되죠. 

       

       

        JScrollBar scroll3 = new JScrollBar(1, 30, 0, 0, 50); //동쪽

        JScrollBar scroll4 = new JScrollBar(JScrollBar.VERTICAL, 0, 0, 0, 50);//서쪽

       

        JScrollBar scroll5 = new JScrollBar(1, 0, 90, 0, 100);//중앙

        JPanel p2 = new JPanel();

       

 

        public Scrollbar() {

 

               p1.setLayout(new BorderLayout());

               add(p1);

 

               p1.add(scroll1, BorderLayout.SOUTH);

               p1.add(scroll2, BorderLayout.NORTH);

               p1.add(scroll3, BorderLayout.EAST);

               p1.add(scroll4, BorderLayout.WEST);

              

              

               p1.add(p2, BorderLayout.CENTER);

               p2.setLayout(null);

              

               scroll5.setBounds(200,200,10,150);

                // 10*150 사이즈는 여기서 수정하시길

               p2.add(scroll5);

              

 

               setSize(500, 500); // 프레임 사이즈

               setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

               // 닫기 버튼 활성화

               setResizable(false); // 프레임 사이즈 고정

               setLocationRelativeTo(null); // 프레임 실행시 중앙 위치

               setVisible(true);

               // 프레임 보이기

 

        }

 

        public static void main(String args[]) {

               Scrollbar sc = new Scrollbar();

        }

 

}



<결과물>




 자료가 마음에 드셨다면 자주 찾아주세요^^ 글 올리는데 힘이됩니다.

반응형