Java Uygulama ikonu koyma

Katılım
10 Mart 2023
Mesajlar
269
Reaksiyon skoru
48
Java ile bir uygulama yapıyorum swing arayüzü ile yaptım ancak uygulamanın ikonu Java iconu bunu nasıl değiştiriyoruz
 
Google a yazdım ilk çıkan bu:

GPT ye sordum o da çok benzer bi kod yazdı.

import javax.swing.*;
import java.awt.*;

public class Uygulama {
public static void main(String[] args) {
// Uygulama penceresini oluşturun
JFrame frame = new JFrame("Uygulama Adı");

// İcon dosyasını yükleyin
ImageIcon icon = new ImageIcon("ikon.png"); // İkon dosyasının adını ve yolunu ayarlayın

// Pencereye ikonu ayarlayın
frame.setIconImage(icon.getImage());

// Pencereyi ayarlayın ve görüntüleyin
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}

Bi dene bakalım olacak mı? Böyle basit şeylerde patlalamaman gerekiyor. Sen gelene kadar yıllar önce bu konular forumlarda çözüldü geçildi. İyi araştır.
 
Son düzenleme:
çözüldü mü sorunun
Konuyu anlamaya çalıştım bir nevi, farklı bir kütüphane ya da platformda mı yapamadınız ya da gerçekten bulamadınız mı gibi.
hocam ben dock taki iconu değiştirmeye çalışıyorum olmuyor attığınızda olmuyor bu arada

Screenshot 2023-09-02 at 19.11.28.png

javanın iconu gözüküyor hala
 
Dosya türlerine ortak simge atanır. Java dosyasının simgesi de tabii ki java simgesi olur. Bunu değiştirebilirsin, ancak her zaman tüm java dosyalarının simgesi değişmiş olur.

Sade programının simgesi değişsin istiyorsan, kurulum programları var. Programından kurulabilir bir dosya yapar. Bu tür programlar farklı simge atamayı da destekler. Tabi simgeyi kendin bulup programının klasörüne eklemelisin ve oradan arayıp bulunmasını sağlamalısın.

Görselin dosya uzantısı da .ico olmalı.

Grafik işleme programları .png uzantılı dosyaları .ico dosyasına çevirebiliyor. Belki hepsi bunu yapmayabilir.

Bu söylediklerim sade Windows için geçerli.
 
Yeni mesajlar Yeni Konu Aç  

SON KONULAR

Forum istatistikleri

Konular
1,235,890
Mesajlar
11,238,319
Üyeler
201,867
Son üye
XoXan
Geri
Top