글쓰기

카테고리 없음

[21.01.12] Java GUI 입력

RSpring41 2021. 4. 12. 17:51

# Mouse 와 Action 차이

 

almost-native.tistory.com/256

 

자바 버튼 클릭시 ActionPerformed vs MouseClicked 이벤트 차이

Java Swing 프로그램에서 Button 이벤트 처리할때, 2가지가 있습니다. private void btnButtonMouseClicked(java.awt.event.MouseEvent evt) {  // TODO add your handling code here: } private void btnButtonA..

almost-native.tistory.com

 

 

 

 

#라디오 버튼에 한가지 버튼만 사용하기 위해서는 그룹을 생성하고 각 라디오 버튼 객체를 추가해주어야함

		// 라디오 버튼을 묶기 위해서는 그룹을 생성해야함
		ButtonGroup gender = new ButtonGroup();
		
		JRadioButton rb_male = new JRadioButton("Male");
		rb_male.setBounds(103, 228, 57, 23);
		frame.getContentPane().add(rb_male);
		
		JRadioButton rb_female = new JRadioButton("Female");
		rb_female.setBounds(171, 228, 80, 23);
		frame.getContentPane().add(rb_female);
		
		gender.add(rb_female);
		gender.add(rb_male);

 

--> 라이오 버튼 정보 가져오기

				if (rb_female.isSelected()) {
					gender = "female";
				}else if(rb_male.isSelected()){
					gender = "male";
				}else {
					
				}

 

 

 

 

 

# 입력 항목 리셋

				// 텍스트 필드 초기화
				tf_id.setText("");
				tf_pw.setText("");
				tf_name.setText("");
				
				// 라디오 버튼에 초기화는 불가능하지만 체크 박스는 가능함
				// 체크박스 초기화
				chk_base.setSelected(false);
				chk_basket.setSelected(false);
				chk_soccer.setSelected(false);

 

 

# 경고창 출력

JOptionPane.showMessageDialog(null, "모든정보를 입력하세요", "회원가입", JOptionPane.ERROR_MESSAGE);