Monthly Archives: December 2018

Java Swing Custom Graphics

Java Programming Tutorial – Custom Graphics
Performing Custom Painting

yet another insignificant… programming notes

  • Before Getting Started…
  • IM1003/SP0058 Object-oriented Programming
  • IM2073 Web Programming
  • IM2073 Mobile Programming
  • How to Install & Get Started…
  • Android
  • Arduino
  • Power User Software Notes
  • ICPC
  • Java Programming – Part I
  • Power Programmers
  • Java Programming – Part II
  • Java Game Programming
  • Client-Side Programming
  • Database Programming
  • Server-side Programming
  • Webapps
  • Web Protocols
  • 3D Graphics & OpenGL
  • C/C++ Programming

Google Guava (Java Library)

  • RangeMap

Guide to Guava RangeMap
Guava & Java 8

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>santa</groupId>
    <artifactId>SantaJava</artifactId>
    <version>1.0-SNAPSHOT</version>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.0</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <dependencies>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>27.0.1-jre</version>
        </dependency>
    </dependencies>
</project>