Я смог выяснить, получаю ли я информацию от пользователя и отображает конечный продукт самостоятельно, но я хотел бы добавить сообщение «занято», которое отображается в определенной точке, а затем закрывается в определенной точке кода.
Надеюсь, это будет проще объяснить, показав это в моем коде.Это для алгоритма сортировки, и время сортировки, очевидно, будет различным.
public static void main(String[] args) throws Exception{
//Code that doesn't matter for this question...
String userInput = JOptionPane.showInputDialog("Please enter the amount of input you would like to test (integer): ");
// Code that doesn't matter for this question....
//
// Open dialogue box here that says, "Busy sorting" and stays open
//
long startTime = System.currentTimeMillis();
sort(shorts);
long endTime = System.currentTimeMillis();
//
// The dialogue box closes here without the user having to press anything
//
// This displays the final output.
JOptionPane.showMessageDialog(null, error + "The runtime for " + input + " short integers is " + (endTime-startTime) + " milliseconds.", "Final Runtime", JOptionPane.PLAIN_MESSAGE);
}
Надеюсь, вопрос понятен.