나는 게임을 만들고 있는데, 사용자 이름을 입력하기위한 JTextField가있는 캐릭터 선택 화면을하고있다. 화면에는 JButton "Create Character"가있다. JTextField 및 문제 (이름 공간, 공백으로 시작하는 경우 등)가 있으면 JTextField 옆의 JLabel에 텍스트를 삽입합니다. JButton을 actionPerformed
저는 최근에 WindowBuilder for Java로 프로그래밍을 시작했고 해결할 수없는 매우 성가신 문제가 발생했습니다. 문제는 YesOrNo 메서드가 완료되기 전에 (줄 131) 디버그 (System.out.println (answer);)가 실행되는 것입니다. 그래서 그것은 내 프로그램의 "앞서"실행됩니다. 내 코드 : main.java packag
첫 번째 스윙 응용 프로그램을 만들고 있습니다. 그것은 포커 카드를 사용하는 메모리 게임입니다. JLabel을 사용하여 카드를 시뮬레이션하고 앞면과 뒷면에 아이콘을 설정합니다. 각 카드는 MouseListener이고 사용자가 클릭 할 때 두 개의 카드가 같은지 확인합니다. 두 장의 카드가 같은 카드가 아닌 경우이 두 장의 카드를 1 ~ 2 초 동안 표시하고
jamel에 jlabel을 배치하려고 시도하는 이유는 actionlistener로 인해 최종적으로 만들어진 것입니다. final JPanel panelPayDetails = new JPanel();
panelPayDetails.setBounds(250, 25, 350, 250);
JLabel lblnumber = new JLabel("Insert Nu
JTextfield을 JPanel에 추가하고 싶습니다. 게임을하기 때문에 페인트 방법을 재정의하고 그림을 그리는 중입니다. JTextField을 추가하는 경우 표시되지 않습니다. 위치를 알고 있다면 클릭하고 텍스트를 추가 할 수도 있지만 JTextField이 깜박입니다. 언제든지 볼 수 있도록 페인트 레이어를 통해 JPanel에 JTextField을 추가
JTextArea 주어진 너비 주어진 줄 수 (줄 바꿈 및 줄 바꿈 포함) 수를 안정적으로 계산하려면 노력하고있어. 이 정보를 사용하여 내 GUI에서 다른 구성 요소의 높이를 설정합니다 (예 : n 행의 경우 구성 요소 높이 n * 설정). this solution (아래에서 재현)을 우연히 발견했지만 문제가 있습니다. 그 라인에 텍스트가 너무 많지 않으면
스윙 튜토리얼을 살펴본 결과 내가 잘못한 것을 보지 못했습니다. jmenuitem을 클릭해도 아무 일도 일어나지 않는 이유는 무엇입니까? 내 첫 수업 : import javax.swing.*;
public class WordProcess{
/*TODO: make program end on close
*/
public static void main
구성 요소를 다시 그릴 때 (JComponent) 내 이벤트 리스너를 가져 오려고합니다. 다른 이벤트 리스너에 대해서는 읽었지만 Invalidate 또는 Repaints에 대한 올바른 이벤트 리스너는 없습니다. 이걸 할 수있는 방법은 없나요? 왜 내가 원하는가 : 변경 내용을 추적하는 메서드를 실행하기 위해 컨트롤에 변경 사항이있을 때 알림을 얻으려고합니다
JDialog에 repaint()을 호출하면 화면에 아무것도 표시되지 않지만 문제가 발생합니다. 그러나 내 자체로 JDialog을 움직이면 페인트를하고 싶습니다. import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class dude extends JFrame {
그래서 몇 분 동안 타이머를 사용하는 방법을 봤습니다. 여기에 유용한 스레드가 있습니다. 그러나 제안 된 코드를 사용하고자 할 때 Eclipse는 항상 오류를 표시합니다. int delay = 1000; //milliseconds
ActionListener taskPerformer = new ActionListener() {