2
마우스 오른쪽 버튼으로 클릭하고 선택 및 삭제할 수있는 마우스 이벤트를 만들고 싶습니다. 탭 이름을 마우스 오른쪽 버튼으로 클릭 한 후 JOptionPane()
을 어떻게 활성화합니까? 내가 아무 생각이 나 자신을 시도 할 수 없었던마우스 오른쪽 버튼으로 클릭 한 다음 객체를 클릭 한 후 JOptionPane()하는 방법
...
마우스 오른쪽 버튼으로 클릭하고 선택 및 삭제할 수있는 마우스 이벤트를 만들고 싶습니다. 탭 이름을 마우스 오른쪽 버튼으로 클릭 한 후 JOptionPane()
을 어떻게 활성화합니까? 내가 아무 생각이 나 자신을 시도 할 수 없었던마우스 오른쪽 버튼으로 클릭 한 다음 객체를 클릭 한 후 JOptionPane()하는 방법
...
난 당신이 여기에 JTabbedPane
에 대해 얘기 같아요. 탭에서 오른쪽 클릭을 감지하는 방법을 모르지만 적어도 마우스 클릭 및 탭 변경 사항에 대한 알림을받는 방법을 보여줄 수 있습니다. 사용되는 잘 어딘가에 JTabbedPane
에서 사용할 수있는 클릭하면
이 알림을하려면
또한 사용자 프레스 출시 마우스 버튼으로 즉시 알림을받을 수 있습니다tabbedPane.addMouseListener(new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
if (e.getButton() == MouseEvent.BUTTON3)
JOptionPane.showMessageDialog(
null, "Clicked with right mouse button somewhere on the tabbed pane");
}
});
. API documentation for MouseListener
을 참조하십시오.
는 사용자가 사용할 수있는 탭 변화에 통지하려면
tabbedPane.addChangeListener(new ChangeListener()
{
@Override
public void stateChanged(ChangeEvent e)
{
JOptionPane.showMessageDialog(null, "Tab changed");
}
});
은 어쩌면 당신은 어떻게 든이 결합 할 수 있습니다. 아이디어가 (아주 아름다운 것은 아니지만) 다음과 같습니다
stateChanged
이벤트가 마우스 버튼을 놓을 전에 (또는 직후)이 발생하면 사용은 마우스 오른쪽 버튼
"나 자신을 시도 할 수 없었다"는 말은 ... 왜 그런가요? 어떤 IDE를 사용하고 있습니까? – Coffee
잘 나는 mousevents와 함께 일한 적이 없지만 어디서나 도움을 청할 바쁜 오전 netbeans를 사용하여 주셔서 감사합니다 어디로 시작 해야할지 모르겠다 – donthedestroyer