(설명하기가 어렵습니다. 미안 : P)메서드 매개 변수를 사용하고 다른 메서드에서 사용합니까?
이 방법으로 사용자가 제목과 메시지를 가져 와서 제목과 메시지를 사용하여 창을 만들길 원합니다.
throwError("Test", "This is a test.")
가 어떻게이 인 throwError에서 제목 및 메시지()를 사용하여 작업을 얻을 것입니다 : 나는 그것을 실행할 때 사용할 때
private void displayError()
{
JFrame frame = new JFrame(Title);
frame.setSize(500, 100);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel jlabel = new JLabel(Message, SwingConstants.CENTER);
frame.setResizable(false);
frame.add(jlabel);
frame.setVisible(true);
frame.setLocationRelativeTo(null);
}
public void throwError(String Title, String Message)
{
displayError();
}
그러나, 그것은 빈 화면이 나오면?
편집 : 내 코드 전체에 걸쳐 displayError()를 여러 번 사용하므로 한 가지 방법으로 만들고 싶지 않습니다.
예 : 완벽하게 정상적으로 작동 위
public void folderCreation()
{
String Title = "Folder not created";
String Message = "The required folder could not be created by this application";
displayError();
}
public void cancel()
{
Title = "Cancelling";
Message = "Cancelling the current process. Do not turn off your PC.";
displayError();
}
public void GenericError()
{
Title = "Generic Error";
Message = "The application has experienced an error and we don't what caused it.";
displayError();
}
방법 만 인 throwError은()하지 않습니다. Message
및 Title
의 범위 만 throwError()
방법 내 때문이다
왜 그냥 하나의 방법을 가질 수 없습니다? –
displayError()를 사용하는 메서드가 두 개 이상 있습니다. 예를 들어, 편집 된 게시물을 참조하십시오. –
물론,하지만'throwError'의 목적을 생각하지 않습니다. 1) 아무 것도 던지지 않고 2) 매개 변수를 사용하지 않습니다. 3) 모든 코드를'displayError'에서'throwError'로 옮길 수 있습니다. –