0
패널에 포함 된 JLabel
을 "이동"하고 싶습니다. 내 번호 (bcopy
)의 첫 번째 번호를 setBounds
으로 변경하면 위치가 변경되지 않습니다. 나는 무엇을 잘못 했는가?JPanel에있는 JLabel을 바꿀 수 없습니다.
bcopy = new JLabel("CST made by ColdStormy");
bcopy.setBounds(50, 0, 100, 25);
add(bcopy);
bottom = new JPanel();
bottom.setBackground(Color.GRAY);
bottom.setBounds(0, 450, 750, 50);
bottom.add(bcopy);
add(bottom);
는 여기에 중요한 메인 클래스의 프레임에 대한 코드의 경우 : 동적으로 추가 할 때
Frame frame = new Frame();
frame.setSize(750, 500);
frame.setLayout(null);
frame.setLocationRelativeTo(null);
frame.setTitle("ChampionSelectTool - Help yourself selecting champions!");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
frame.setVisible(true);
사용하십시오' LayoutManager','Frame' 대신'JFrame','Frame'은'setDefaultCloseOperation' 메쏘드가 없습니다 –
플러스'bcopy'를 두 개의 다른 컨테이너에 추가하십시오. 말이되지 않습니다. – Howard
* ".."내 "JLabel"을 "이동"하고 싶습니다. "* 왜? –