AWT
-
[AWT / Swing] - Font.createFont()Java/Java SE 2016. 3. 23. 13:57
Font.createFont 메소드는 아래와 같이 두 가지의 방식으로 오버로딩 되어있다. 가급적이면 두 번쨰 방법으로 사용하는것을 추천한다. public static Font createFont(int fontFormat, InputStream fontStream) throws java.awt.FontFormatException, java.io.IOException public static Font createFont(int fontFormat, File fontFile) throws java.awt.FontFormatException, java.io.IOException InputStream System.getProperty("java.io.tmpdir") 경로에 폰트 템프파일들이 생성 생성된 템프파일..
-
[AWT / Swing] - JScrollPane 사용하기Java/Java SE 2015. 10. 24. 23:46
마우스 스크롤 현재값 알아오기 @Override public void adjustmentValueChanged(AdjustmentEvent event) { System.out.println("adjustmentValueChanged"); JScrollBar vertical = scrollPane.getVerticalScrollBar(); int currentValue = event.getValue(); int maxValue = vertical.getMaximum() - vertical.getHeight(); int minValue = vertical.getMinimum(); } 마우스 스크롤 방향 알기 @Override public void mouseWheelMoved(MouseWheelEvent ev..
-
[AWT / Swing] - Component Font 설정Java/Java SE 2015. 10. 24. 23:39
Label에 대한 Font를 나눔고딕(NanumGothic)으로 설정. UIManager.put("Label.font", new Font("NanumGothic", Font.PLAIN, 12)); 다른 Component의 Font를 설정하고 싶을때에는 해당 Key 값을 변경하면 되겠다. Swing Component의 Font Key 값은 아래와 같다. Swing Platform FontUIResources. Key : OptionPane.buttonFont Key : List.font Key : TableHeader.font Key : Panel.font Key : TextArea.font Key : ToggleButton.font Key : ComboBox.font Key : ScrollPane.fon..