분류 전체보기 (180) 썸네일형 리스트형 [JAVA] GUI에서 Component 활용하기 2 - 기능입히기 jbutton에 기능을 입히기 위해서는 KeyListener함수에 KeyListner() 인터페이스를 재정의하면 됩니다. jbutton.addKeyListener(new KeyListener() { @Override public void keyTyped(KeyEvent e) { // TODO Auto-generated method stub } @Override public void keyPressed(KeyEvent e) { // TODO Auto-generated method stub if(e.getKeyCode() == KeyEvent.VK_S){ x += 5; jbutton.setLocation(x, y); } } @Override public void keyReleased(KeyEvent e) {.. [JAVA] JAVA GUI Component사용하기 - 1 디자인 입히기 JFrame은 ContentPane과 MenuBar로 구성되어있다. 그리고 하나의 계층적 구조(Hierarchy)구조로 하나씩 붙여서 디자인을 완성하게 된다. 따라서 어떤 JFrame위에 Label(그림, 글)을 붙이고 싶다면, 아래와 같이 frame.add( );로 아래에 붙이는 구조로 들어간다. public static void main(String[] args) { JFrame frame = new JFrame("테스트모드"); ImageIcon image_i = new ImageIcon("images\\whale.jpg"); JLabel jlabel = new JLabel(image_i); frame.add(jlabel); frame.setDefaultCloseOperation (JFrame.EX.. [JAVA] GUI Jbutton API문서 읽기 Jbutton은 푸쉬버튼을 구현한 것이다. 버튼은 Action을 통해 제어가 가능한데, Action클래스를 사용하면 바로 버튼을 사용하는 것보다 더 많은 점이 있다. https://docs.oracle.com/javase/7/docs/api/javax/swing/JButton.html 액션 인터페이스는 ActionListener를 상속받은 것이다. 액션인터페이스는 ActionListener interface에 유용한 확장을 제공해준다. ActionListener의 actionPerformed 메소드와 더불어, 해당 인터페이스는 몇가지 기능을 더 제공해준다. 텍스트나 아이콘을 추가할 수 있다. enabled/disabled 상태를 설정할 수 있다. 메뉴 item이나 toolbar 버튼을 무력화시키거나 di.. [JAVA] GUI- JFrame을 만들기 Java의 홈페이지에 JFrame튜토리얼을 번역하였습니다. 주소 : (https://docs.oracle.com/javase/8/docs/api/index.html?javax/swing/package-summary.html) //1. Create the frame. JFrame frame = new JFrame("FrameDemo"); //2. Optional: What happens when the frame closes? frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //3. Create components and put them in the frame. //...create emptyLabel... frame.getContentPane().add(e.. [JAVA] GUI - Jframe API문서 읽기 JAVA에서 Jframe관련 문서중 핵심부분을 요약, 읽어가며 어떤 기능이 있는지 알아보겠습니다. 관련 문서 위치 (https://docs.oracle.com/javase/7/docs/api/javax/swing/JFrame.html#setDefaultCloseOperation(int)) 요약 : JFrame은 add,remove,setLayout을 제외하고 JFrame.getcontentPane()을 통해 메소드 구현이 가능하다. 그리고, 윈도우 창이 꺼졌을 때도 프로그램이 진행될 수 있게 했다. 간단 해설 JFrame은 java.awt.Frame을 상속받고 몇 가지 기능을 더 추가했습니다. 대표적으로 JFrame은 JRootPane창을 유일한 자식으로 갖고 있습니다. 그렇기 때문에 ContentPan.. [PHP] 게시판 만들기 0. [MySQL]연결 1.[default] DB에서 보여줄 테이블의 가로($block)와 세로($list)의 값을 설정해야한다. 그림은 아래와 같으며, 가로($block)는 블록의 크기이고, 세로($list)는 보여줄 rows의 수이다. 해당 박스를 기준으로 DB를 total_page와 total_block으로 끼워맞춘다. $list = 5; $block = 5; $total_page = ceil($num_rows / $list); $total_block = ceil($total_page / $block); 2.[page] 페이지를 보여준다. 먼저, $current_page를 기준으로 $s_page와 $e_page를 구한다. current_page에서 block에 속한 끝값을 구하면 $e_page이다... [데이터베이스] php mysqli_connect: authentication method unknown to the client [caching_sha2_password] 에러 코드 : php mysqli_connect: authentication method unknown to the client [caching_sha2_password] 문제 상황 : MySQL8.0과 php연동 오류 MySQL8.0과 php를 연동해서 웹 페이지를 띄우는데 php mysqli_connect: authentication method unknown to the client [caching_sha2_password]와 같은 문구와 에러가 떴습니다. 에러의 원인으로는 PHP mysqli connector이 caching_sha2_password를지원안한다는내용입니다.(자세한 내용은 아래를 참조하세요.) https://mysqlserverteam.com/upgrading-to-mysql-8-0.. [Server]Apache php와 연동하기 Apache와 php를 연동할 때에 Apache는 문서를 보여줄 때, php로 된 언어의 문법을 라이브러리를 통해 번역해서 내보내야한다. 1. php의 library를 import해서 if( )나 $number같은 문법을 제어한다. 모듈은 마우스나 키보드같이 특정 기능을 담당하는 부품을 의미한다. php의 문법을 담당하는 라이브러리를 import한다. 2. php로 된 문서는 .php로 저장되는데, 확장자를 인식할 수 있도록 설정한다. 사이에 AddType application/x-httpd-php .php 문장을 추가시켜주면 되는데, 해당 문장의 의미는 .php확장자와 MIME방식으로 소통한다는 의미이다. 3. php를 Apache에서 불러올 때, 기본 설정값 파일(.ini)을 설정한다. 마지막에 추가.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 23 다음