The launcher.properties should not be under a folder called Login. It should be placed directly in the src/main/resources/com/abc/xyz folder.
It is really as simple as I said but if the resources folder is not marked as a sources folder then this may be the problem.
This is the initial class and setup:

Now create the resources folder:


This newly created folder should be automatically marked as a sources folder and if it is blue color marked then it is. Otherwise you'll have to mark it manually:

Now you'll be able to add packages to it:


And now you can add the file to it:


And rerunning the application will not give you any null value back:

And the package view will surely show the launchers.properties file as well:

How to set resources folder in Intellij ide - java - Stack Overflow
java - Adding resources in IntelliJ for Maven project - Stack Overflow
intellij idea - How to mark package as a resource folder? - Stack Overflow
Mark src/main/resources directories and src/test/resources at 'resource Folder' and 'test resource folder' in IntelliJ
The launcher.properties should not be under a folder called Login. It should be placed directly in the src/main/resources/com/abc/xyz folder.
It is really as simple as I said but if the resources folder is not marked as a sources folder then this may be the problem.
This is the initial class and setup:

Now create the resources folder:


This newly created folder should be automatically marked as a sources folder and if it is blue color marked then it is. Otherwise you'll have to mark it manually:

Now you'll be able to add packages to it:


And now you can add the file to it:


And rerunning the application will not give you any null value back:

And the package view will surely show the launchers.properties file as well:

As @maba pointed out, your properties file should be in the same package as your class for your code to work.
So, you should have two files:
- src/main/java/com/abc/xyz/Login.java
- src/main/resources/com/abc/xyz/launcher.properties
If IntelliJ is showing the resource or not is beside the question. What you need to do is check if the results are included in your target artefact.
Do a build all in IntelliJ, open up the resulting WAR/JAR/EAR with your favorite ZIP viewer and browse into the "com/abc/xyz" folder. You should see both files there.
- If they are, you are doing something wrong in your code. Check for typos, especially dots and spaces at the end or beginning (e.g. "launcher.properties[space]"), copy/paste the file name to make sure
- If they are not there, your IntelliJ setup is wrong. Resources do not get included in your target build. Check online for tutorials how to do this with IntelliJ idea.
This can be solved in several ways. An example of a good approach would be the following folder structure:
src
main
java
resources
test
java
resources
When this is done, you put all you java classes under src/main/java/com.mycompany package and any resources under /src/main/resources/com/mycompany folder.
To link them together, go to the project properties, and find the Path tab. Mark the src/main/java and src/main/resources as source folders. (see the screen-shot attached) 
If you link them together, you'll be able to use getResourceAsStream() method. If you wonder why you should use the following folder structure - this is standard maven way of keeping things clean and tidy.
Directories Creation
Intellij creates directories when you ask her to create package. It is not an error.If you create package "com", it will create the dir "com", and if you create a source file there, it will think that the file is in the package "com".
If you create package "com.next.pack", it will create three nested dirs "com", then "next", then "pack", and if you create a source file there, it will think that the file is in the package "com.next.pack".
Directories Structures
Only the path under the source root is taken as a package. Any directory(ies) can be set as a source root(s).
Resources roots
Make practically any structure of directories. Somewhere in it there is the root dir of resources. Right-click it and Mark Directory As ... Resources Root.
Notice, the same method can be used for the directories structures for tests, test classes, and test resources. Look here.
So, I am trying to load a BufferedImage. I know how to do this and I got the exact same code and images to work in a different IntelliJ project file without using Gradle. The issue is that I am getting this exception because it does not recognize my resources folder for whatever reason. My resources folder is marked as "Resources Root" as it should be both projects.
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: input == null!
I've been doing some searches online and it appears to be a common problem with the Gradle extension on IntelliJ but I'm struggling to comprehend the solution. I'm wondering if I can fix it just by toggling a setting so that my resources are included in the class path?
I would honestly just not use Gradle (in this situation, not knocking the program as a whole), but this is a school project where I am required to.
First rght-click on the resources folder -> mark directory as -> Resources root then try reading the file this way
InputStream is = TestResources.class.getClassLoader().getResourceAsStream("file.xml");
or
File file = new File(YourClassName.class.getClassLoader().getResource("file.xml")
.getPath());
You can use Paths to retrieve file.xml like this
File file = Paths.get(".", "resources", "file.xml").normalize().toFile();