Добавлена возможность изменения яркости экрана ноутбука
This commit is contained in:
parent
d22dc8d4de
commit
d62b472fe8
@ -40,6 +40,9 @@ public class Main {
|
||||
client.getManager().sendMessage(message);
|
||||
} else if (args[0].equalsIgnoreCase("cursor")) {
|
||||
client.getManager().startCursorControl();
|
||||
} else if (args[0].equalsIgnoreCase("brightness")) {
|
||||
String brightness = args[1].trim();
|
||||
client.getManager().changeBrightness(brightness);
|
||||
}
|
||||
client.close();
|
||||
} catch (IOException ex) {
|
||||
|
@ -1,5 +1,6 @@
|
||||
package com.annimon.socketfiletransfer;
|
||||
|
||||
import com.annimon.socketfiletransfer.operations.BrightnessOperation;
|
||||
import com.annimon.socketfiletransfer.operations.CursorOperation;
|
||||
import com.annimon.socketfiletransfer.operations.MessageOperation;
|
||||
import com.annimon.socketfiletransfer.operations.FileOperation;
|
||||
@ -19,7 +20,8 @@ public class OperationListener {
|
||||
public static final int
|
||||
MODE_FILE_TRANSFER = 1,
|
||||
MODE_MESSAGE_TRANSFER = 2,
|
||||
MODE_CURSOR_CONTROL = 3;
|
||||
MODE_CURSOR_CONTROL = 3,
|
||||
MODE_BRIGHTNESS_CHANGE = 4;
|
||||
|
||||
protected DataInputStream dis;
|
||||
protected DataOutputStream dos;
|
||||
@ -46,6 +48,9 @@ public class OperationListener {
|
||||
case MODE_CURSOR_CONTROL:
|
||||
operation = new CursorOperation(dis);
|
||||
break;
|
||||
case MODE_BRIGHTNESS_CHANGE:
|
||||
operation = new BrightnessOperation(dis);
|
||||
break;
|
||||
default:
|
||||
return;
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
package com.annimon.socketfiletransfer;
|
||||
|
||||
import com.annimon.socketfiletransfer.operations.BrightnessOperation;
|
||||
import com.annimon.socketfiletransfer.operations.CursorOperation;
|
||||
import com.annimon.socketfiletransfer.operations.MessageOperation;
|
||||
import com.annimon.socketfiletransfer.operations.FileOperation;
|
||||
import com.annimon.socketfiletransfer.operations.Operation;
|
||||
import java.awt.Dimension;
|
||||
import java.awt.Toolkit;
|
||||
import java.io.File;
|
||||
import javax.swing.JDialog;
|
||||
@ -42,4 +42,9 @@ public class OperationManager extends OperationListener {
|
||||
operation.startClientSide(dialog, panel);
|
||||
}
|
||||
|
||||
public void changeBrightness(String brightness) throws Exception {
|
||||
Operation operation = new BrightnessOperation(dos);
|
||||
operation.startClientSide(brightness);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user