Skip to content

Commit ae0badd

Browse files
committed
Bump
0 parents  commit ae0badd

40 files changed

+6332
-0
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/build
2+
/dist
3+
/nbproject/private
4+
/store

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# NetRobot
2+
3+
## Info
4+
5+
Simple chat application through UDP protocol written in Java/JavaFX.
6+
7+
## Usage
8+
9+
```sh
10+
java -jar NetRobot.jar
11+
```
12+
13+
## Screenshots
14+
15+
Communication between two netpoints (in this case on same notebook) through UDP protocol.
16+
17+
### Point #1 (IP: 127.0.0.0, PORT: 27000)
18+
![Screen #1](https://raw.githubusercontent.com/PlayFX/NetRobot/master/screen1.png)
19+
20+
### Point #2 (IP: 127.0.0.0, PORT: 27001)
21+
![Screen #2](https://raw.githubusercontent.com/PlayFX/NetRobot/master/screen2.png)

build.xml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!-- You may freely edit this file. See commented blocks below for -->
3+
<!-- some examples of how to customize the build. -->
4+
<!-- (If you delete it and reopen the project it will be recreated.) -->
5+
<!-- By default, only the Clean and Build commands use this build script. -->
6+
<!-- Commands such as Run, Debug, and Test only use this build script if -->
7+
<!-- the Compile on Save feature is turned off for the project. -->
8+
<!-- You can turn off the Compile on Save (or Deploy on Save) setting -->
9+
<!-- in the project's Project Properties dialog box.-->
10+
<project name="NetRobot" default="default" basedir=".">
11+
<description>Builds, tests, and runs the project NetRobot.</description>
12+
<import file="nbproject/build-impl.xml"/>
13+
<!--
14+
15+
There exist several targets which are by default empty and which can be
16+
used for execution of your tasks. These targets are usually executed
17+
before and after some main targets. They are:
18+
19+
-pre-init: called before initialization of project properties
20+
-post-init: called after initialization of project properties
21+
-pre-compile: called before javac compilation
22+
-post-compile: called after javac compilation
23+
-pre-compile-single: called before javac compilation of single file
24+
-post-compile-single: called after javac compilation of single file
25+
-pre-compile-test: called before javac compilation of JUnit tests
26+
-post-compile-test: called after javac compilation of JUnit tests
27+
-pre-compile-test-single: called before javac compilation of single JUnit test
28+
-post-compile-test-single: called after javac compilation of single JUunit test
29+
-pre-jar: called before JAR building
30+
-post-jar: called after JAR building
31+
-post-clean: called after cleaning build products
32+
33+
(Targets beginning with '-' are not intended to be called on their own.)
34+
35+
Example of inserting an obfuscator after compilation could look like this:
36+
37+
<target name="-post-compile">
38+
<obfuscate>
39+
<fileset dir="${build.classes.dir}"/>
40+
</obfuscate>
41+
</target>
42+
43+
For list of available properties check the imported
44+
nbproject/build-impl.xml file.
45+
46+
47+
Another way to customize the build is by overriding existing main targets.
48+
The targets of interest are:
49+
50+
-init-macrodef-javac: defines macro for javac compilation
51+
-init-macrodef-junit: defines macro for junit execution
52+
-init-macrodef-debug: defines macro for class debugging
53+
-init-macrodef-java: defines macro for class execution
54+
-do-jar: JAR building
55+
run: execution of project
56+
-javadoc-build: Javadoc generation
57+
test-report: JUnit report generation
58+
59+
An example of overriding the target for project execution could look like this:
60+
61+
<target name="run" depends="NetRobot-impl.jar">
62+
<exec dir="bin" executable="launcher.exe">
63+
<arg file="${dist.jar}"/>
64+
</exec>
65+
</target>
66+
67+
Notice that the overridden target depends on the jar target and not only on
68+
the compile target as the regular run target does. Again, for a list of available
69+
properties which you can use, check the target you are overriding in the
70+
nbproject/build-impl.xml file.
71+
72+
-->
73+
</project>

launch4j.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<launch4jConfig>
3+
<dontWrapJar>false</dontWrapJar>
4+
<headerType>gui</headerType>
5+
<jar>dist\NetRobot.jar</jar>
6+
<outfile>store\NetRobot.exe</outfile>
7+
<errTitle>You need to install Java.</errTitle>
8+
<cmdLine></cmdLine>
9+
<chdir>.</chdir>
10+
<priority>normal</priority>
11+
<downloadUrl>http://java.com/download</downloadUrl>
12+
<supportUrl></supportUrl>
13+
<stayAlive>false</stayAlive>
14+
<restartOnCrash>false</restartOnCrash>
15+
<manifest></manifest>
16+
<icon>src\cz\playfx\netrobot\gui\resources\logo-32.ico</icon>
17+
<jre>
18+
<path></path>
19+
<bundledJre64Bit>false</bundledJre64Bit>
20+
<bundledJreAsFallback>false</bundledJreAsFallback>
21+
<minVersion>1.8.0_40</minVersion>
22+
<maxVersion></maxVersion>
23+
<jdkPreference>preferJre</jdkPreference>
24+
<runtimeBits>64/32</runtimeBits>
25+
</jre>
26+
<splash>
27+
<file>src\cz\playfx\netrobot\gui\resources\splash.bmp</file>
28+
<waitForWindow>true</waitForWindow>
29+
<timeout>30</timeout>
30+
<timeoutErr>true</timeoutErr>
31+
</splash>
32+
</launch4jConfig>

manifest.mf

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Manifest-Version: 1.0
2+
X-COMMENT: Main-Class will be added automatically by build
3+

0 commit comments

Comments
 (0)