Попробуйте этот метод класса Window
:
Window.setAlwaysOnTop (boolean)
Он работает так же, как и по умолчанию в Windows TaskManager: переключиться на другое приложение, но оно всегда отображается сверху.
Это было добавлено в Java 1.5
Пример кода:
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Annoying {
public static void main(String[] args) {
JFrame frame = new JFrame("Hello!!");
// Set's the window to be "always on top"
frame.setAlwaysOnTop( true );
frame.setLocationByPlatform( true );
frame.add( new JLabel(" Isn't this annoying?") );
frame.pack();
frame.setVisible( true );
}
}
[/g1]
Окно остается сверху, даже если оно не активно
Убедитесь, что каталог и файл все еще там, посмотрите, что D: \ workspace \ ltwitter - допустимый путь, имеет файл .classpath и доступен для чтения. Попробуйте открыть .classpath в Блокноте, чтобы проверить читаемость.
На Mac, Ниже команды помог мне решить это.
sudo chmod 777 .classpath
Существует ли D: \ workspace \ ltwitter \
? У вас есть к нему доступ? Здесь находится проект?
Вы можете исправить путь сборки, используя контекстное меню проекта -> Путь сборки -> Настроить путь сборки. Здесь вы можете увидеть все записи, недействительные отмечены как таковые.
Предполагая, что каталог существует и имеет надлежащую авторизацию, проверьте также свои журналы на отсутствие свойств во время запуска eclipse (см. этот поток )
Если вы обнаружите недостающие свойства, попробуйте this eclipse.ini
Проверить права доступа к каталогу на D: \ workspace \ ltwitter
и права доступа к файлам на D: \ workspace \ ltwitter \ .classpath
.
Файл Свойства-> вкладка "Безопасность" в проводнике Windows