Jump to content

Featured Replies

Posted
comment_68666

 

How to add icon to anguish/ascend/ethos Just go to Gamewindows replace that with this

package com.client;

import java.net.*;
import java.util.Arrays;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.WindowListener;
import java.awt.image.BufferedImage;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.*;

import org.omg.CORBA.portable.InputStream;

import com.client.features.settings.InformationFile;
import com.client.loader.Loader;
import com.sun.javafx.util.Utils;
import com.sun.xml.internal.ws.api.ResourceLoader;

public class ClientWindow extends Client implements ActionListener, WindowListener {

	private static final long serialVersionUID = -6978617783576386732L;

	private static final String location = null;

	private InformationFile informationFile = new InformationFile();
	
	String userNameFrameTitle;

	private Image icon;

	
	public void initUI() {
		try { 		
			icon = new ImageIcon(new URL("https://i.stack.imgur.com/KSnus.gif")).getImage();
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
			frame = new JFrame(Configuration.CLIENT_TITLE);
		 	frame.setLayout(new BorderLayout());
              try {
                  java.io.InputStream inputStream = ClassLoader.getSystemResourceAsStream("icon.png");
                     if (inputStream == null) {
                     System.err.println("Could not load icon image.");
                } else {
                     BufferedImage bufferedImage = ImageIO.read(inputStream);
                     frame.setIconImage(bufferedImage);
                     } 
                } catch (IOException iOException) {
              System.err.println("Cannot get icon image from url.");
            } 
			setFocusTraversalKeysEnabled(false);
			frame.setResizable(false);
			frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			JPanel gamePanel = new JPanel();
			gamePanel.setLayout(new BorderLayout());
			gamePanel.add(this);
			gamePanel.setPreferredSize(new Dimension(765, 503));
			frame.getContentPane().add(gamePanel, BorderLayout.CENTER);
			frame.pack();
			insets = frame.getInsets();
			frame.setLocationRelativeTo(null);
			frame.setVisible(true);
			init();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
		private void setIconImage(Image bimg) {
			// TODO Auto-generated method stub
			
		}

	private String getClientUserName() {
		return Client.myPlayer.name;
	}

	public ClientWindow(String args[]) {
		super();
		try {
			com.client.sign.Signlink.startpriv(InetAddress.getByName(server));
			initUI();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}

	@Override
	public URL getCodeBase() {
		try {
			return new URL("http://" + server + "/overlays");
		} catch (Exception e) {
			return super.getCodeBase();
		}
	}

	@Override
	public URL getDocumentBase() {
		return getCodeBase();
	}

	public void loadError(String s) {
		System.out.println("loadError: " + s);
	}

	@Override
	public String getParameter(String key) {
		return "";
	}

	@Override
	public void actionPerformed(ActionEvent evt) {
		
	}
	
	private static JFrame frame;
	
	public static JFrame getFrame() {
		return frame;
	}
	
	private static Insets insets;
	
	public static Insets getInset() {
		return insets;
	}

}

then take the iconof you client to client folder and that's it ,your client has an icon

enjoy! Join my Discord

  • 2 weeks later...
  • 4 weeks later...
  • 1 year later...
  • 1 month later...
comment_95581
On 1/4/2022 at 4:05 PM, Wyrmrush said:

 

How to add icon to anguish/ascend/ethos Just go to Gamewindows replace that with this

package com.client;

import java.net.*;
import java.util.Arrays;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.WindowListener;
import java.awt.image.BufferedImage;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.*;

import org.omg.CORBA.portable.InputStream;

import com.client.features.settings.InformationFile;
import com.client.loader.Loader;
import com.sun.javafx.util.Utils;
import com.sun.xml.internal.ws.api.ResourceLoader;

public class ClientWindow extends Client implements ActionListener, WindowListener {

	private static final long serialVersionUID = -6978617783576386732L;

	private static final String location = null;

	private InformationFile informationFile = new InformationFile();
	
	String userNameFrameTitle;

	private Image icon;

	
	public void initUI() {
		try { 		
			icon = new ImageIcon(new URL("https://i.stack.imgur.com/KSnus.gif")).getImage();
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
			frame = new JFrame(Configuration.CLIENT_TITLE);
		 	frame.setLayout(new BorderLayout());
              try {
                  java.io.InputStream inputStream = ClassLoader.getSystemResourceAsStream("icon.png");
                     if (inputStream == null) {
                     System.err.println("Could not load icon image.");
                } else {
                     BufferedImage bufferedImage = ImageIO.read(inputStream);
                     frame.setIconImage(bufferedImage);
                     } 
                } catch (IOException iOException) {
              System.err.println("Cannot get icon image from url.");
            } 
			setFocusTraversalKeysEnabled(false);
			frame.setResizable(false);
			frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			JPanel gamePanel = new JPanel();
			gamePanel.setLayout(new BorderLayout());
			gamePanel.add(this);
			gamePanel.setPreferredSize(new Dimension(765, 503));
			frame.getContentPane().add(gamePanel, BorderLayout.CENTER);
			frame.pack();
			insets = frame.getInsets();
			frame.setLocationRelativeTo(null);
			frame.setVisible(true);
			init();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
		private void setIconImage(Image bimg) {
			// TODO Auto-generated method stub
			
		}

	private String getClientUserName() {
		return Client.myPlayer.name;
	}

	public ClientWindow(String args[]) {
		super();
		try {
			com.client.sign.Signlink.startpriv(InetAddress.getByName(server));
			initUI();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}

	@Override
	public URL getCodeBase() {
		try {
			return new URL("http://" + server + "/overlays");
		} catch (Exception e) {
			return super.getCodeBase();
		}
	}

	@Override
	public URL getDocumentBase() {
		return getCodeBase();
	}

	public void loadError(String s) {
		System.out.println("loadError: " + s);
	}

	@Override
	public String getParameter(String key) {
		return "";
	}

	@Override
	public void actionPerformed(ActionEvent evt) {
		
	}
	
	private static JFrame frame;
	
	public static JFrame getFrame() {
		return frame;
	}
	
	private static Insets insets;
	
	public static Insets getInset() {
		return insets;
	}

}

then take the iconof you client to client folder and that's it ,your client has an icon

enjoy! Join my 

Hidden Content

  • Give reaction or reply to this topic to see the hidden content.

 

Following

Create an account or sign in to comment