Использование сканера является хорошим вариантом для чтения файлов. Вы можете построить объект Scanner, используя объект File , InputStream или Path . Кроме того, сканер предоставляет вам несколько встроенных функций, которые могут считывать большинство примитивных типов непосредственно из источника.
Вот пример кода для использования сканера для чтения длинных значений из файла:
Scanner sc = new Scanner(new File("myNumbers.txt"));
while (sc.hasNextLong()) {
long aLong = sc.nextLong();
}
Обсуждение здесь может быть полезным ресурсом для вас: Чтение простого текстового файла в Java
Я также считаю этот ресурс полезным для моих исследований: Способы чтения текстового файла на Java
Во-первых, определите, какой экран Вы хотите использовать путем итерации по [экраны NSScreen].
Создайте полноэкранное окно с:
NSScreen *screen = /* from [NSScreen screens] */
NSRect screenRect = [screen frame];
NSWindow *window = [[NSWindow alloc] initWithContentRect:screenRect
styleMask:NSBorderlessWindowMask
backing:NSBackingStoreBuffered
defer:NO
screen:screen];
[window setLevel: CGShieldingWindowLevel()];
Вы могли бы хотеть google CGDisplayCapture () также.
Можно звонить enterFullScreenMode:withOptions:
метод NSView
к acheieve желаемое поведение.
См. документацию Apple.
Читайте здесь и здесь для опций, которые могут быть предоставлены этому методу.
Можно использовать [NSScreen screens]
получить список доступных экранов. Посмотрите здесь для деталей.