Thread: Client JFrame Logo not showing up

Results 1 to 4 of 4
  1. #1 Client JFrame Logo not showing up 
    Registered Member
    Join Date
    Sep 2010
    Posts
    57
    Thanks given
    7
    Thanks received
    0
    Rep Power
    1
    Hello so trying to add this code, but logo won't show up.. maybe any tips?
    Code:
    icon = new ImageIcon(new URL("http://127.0.0.1/logo.png")).getImage();
    full code
    Code:
    package com.client;
    
    import java.net.*;
    import java.awt.*;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import java.awt.event.WindowListener;
    
    import javax.swing.*;
    
    public class ClientWindow extends Client implements ActionListener, WindowListener {
    
    	private static final long serialVersionUID = -6978617783576386732L;
    
    	public void initUI() {
    		try {
    			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    			JPopupMenu.setDefaultLightWeightPopupEnabled(false);
    			frame = new JFrame(Configuration.CLIENT_TITLE);
    			//
    			icon = new ImageIcon(new URL("http://185.34.52.43/logo.png")).getImage();
    			//
    			frame.setLayout(new BorderLayout());
    			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();
    		}
    	}
    
    	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;
    	}
    
    }
    Reply With Quote  
     

  2. #2  
    Registered Member
    JeztC's Avatar
    Join Date
    Jul 2016
    Age
    24
    Posts
    136
    Thanks given
    212
    Thanks received
    65
    Rep Power
    303
    Make sure you send the image icon properly. This is how I would personally do it.
    Code:
    		Image image = ImageIO.read(new URL("http://185.34.52.43/logo.png"));
    		frame.setIconImage(new ImageIcon(image).getImage());
    Reply With Quote  
     

  3. #3  
    Registered Member
    Join Date
    Sep 2010
    Posts
    57
    Thanks given
    7
    Thanks received
    0
    Rep Power
    1
    Thanks for help, I managed to do it like this:

    Code:
    			Image image = new ImageIcon(new URL("http://127.0.0.1/logo.png")).getImage();
    			frame.setIconImage(new ImageIcon(image).getImage());
    Reply With Quote  
     

  4. #4  
    Registered Member
    JeztC's Avatar
    Join Date
    Jul 2016
    Age
    24
    Posts
    136
    Thanks given
    212
    Thanks received
    65
    Rep Power
    303
    Quote Originally Posted by adrijusxx View Post
    Thanks for help, I managed to do it like this:

    Code:
    			Image image = new ImageIcon(new URL("http://127.0.0.1/logo.png")).getImage();
    			frame.setIconImage(new ImageIcon(image).getImage());
    No problem man
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. [Osrs][78#] Client Orbs not showing up
    By Xio Yew in forum Help
    Replies: 5
    Last Post: 01-26-2016, 02:39 AM
  2. Client sideicon tabs not showing up
    By myK- in forum Help
    Replies: 2
    Last Post: 01-26-2015, 09:07 PM
  3. Replies: 1
    Last Post: 04-03-2014, 12:40 AM
  4. [pi] Interface not showing up client side
    By xx ranq xx in forum Help
    Replies: 2
    Last Post: 08-05-2013, 11:24 AM
  5. My message will not show up...
    By Dennis in forum Application Development
    Replies: 7
    Last Post: 01-14-2009, 01:33 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •