Я недавно перешел с Windows 7 на Ubuntu 12.10. Я установил Ubuntu 12.10 и очистил все со своего компьютера, но он случайно останавливается на разных экранах.
Это случайно. и я ничего не изменил. Я всегда могу вставить загрузочный компакт-диск, и он будет работать каждый раз.
Или поместите изображение в местоположение относительно класса, и Вам не нужна вся эта информация о пакете/пути в самой строке.
com.xyz.SomeClassInThisPackage.class.getResource( "resources/camera.png" );
Тот путь при перемещении класса в другой пакет Вы не должны находить все строки, Вы просто перемещаете класс и его каталог с ресурсами.
http://dan-orth.com/wp/install-ubuntu-12-04-on-asus-u46e-resolving-boot-issue/
Я следовал за инструкции на этом сайте, и это, кажется, решило проблему. Это только началось 3 раза подряд. Я дам вам знать, если он снова начнет капризничать.
Скотт
Если то же самое происходит снова, запустите команду dmesg
(в консоли / терминале вы можете | меньше, чтобы лучше посмотреть на вывод) и попытайтесь выяснить, что не работает.
Вы также можете закомментировать следующую строку в / etc / default / grub
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Это поможет вам увидеть вывод во время процесса загрузки.
У меня та же проблема: двойная загрузка win7 и Ubuntu 12.10 свежая установка и 64 бит.
Кажется, только noapic
помогли решить проблему. Но благодаря этому вентилятор продолжает вращаться очень быстро и громко, даже когда компьютер бездействует. Есть ли другой способ решить эту проблему без использования noapic
? Может быть nolapic
или один из этих вариантов, чтобы не влиять на управление теплом и энергопотребление?
в структурируют конструктора
try{
setIconImage(ImageIO.read(new File("./images/icon.png")));
}
catch (Exception ex){
//do something
}
Можно попробовать этот , это работает просто великолепно:
` ImageIcon icon = new ImageIcon(".//Ressources//User_50.png");
this.setIconImage(icon.getImage());`
Необходимо определить значки различного размера, Windows и дистрибутивы Linux как Ubuntu используют различные значки в Панели задач и Alt-Tab.
public static final URL ICON16 = HelperUi.class.getResource("/com/jsql/view/swing/resources/images/software/bug16.png");
public static final URL ICON32 = HelperUi.class.getResource("/com/jsql/view/swing/resources/images/software/bug32.png");
public static final URL ICON96 = HelperUi.class.getResource("/com/jsql/view/swing/resources/images/software/bug96.png");
List<Image> images = new ArrayList<>();
try {
images.add(ImageIO.read(HelperUi.ICON96));
images.add(ImageIO.read(HelperUi.ICON32));
images.add(ImageIO.read(HelperUi.ICON16));
} catch (IOException e) {
LOGGER.error(e, e);
}
// Define a small and large app icon
this.setIconImages(images);
Пример:
URL imageURL = this.getClass().getClassLoader().getResource("Gui/icon/report-go-icon.png");
ImageIcon iChing = new ImageIcon("C:\\Users\\RrezartP\\Documents\\NetBeansProjects\\Inventari\\src\\Gui\\icon\\report-go-icon.png");
btnReport.setIcon(iChing);
System.out.println(imageURL);
Можно просто пойти, Netbeans, в режиме конструктора, переходят в JFrame
свойство, выбирают свойство изображения значка, Выбирают использование свойства Set Form's iconImage
: "Пользовательский код" и затем в Form.SetIconImage()
функция поместил следующий код:
Toolkit.getDefaultToolkit().getImage(name_of_your_JFrame.class.getResource("image.png"))
не забывайте импортировать:
import java.awt.Toolkit;
в исходном коде!
Попробуйте Эту запись после
initcomponents();
setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("Your image address")));
/** Creates new form Java Program1*/
public Java Program1()
Image im = null;
try {
im = ImageIO.read(getClass().getResource("/image location"));
} catch (IOException ex) {
Logger.getLogger(chat.class.getName()).log(Level.SEVERE, null, ex);
}
setIconImage(im);
Это - то, что я использовал в GUI в netbeans, и он работал отлично
В классе, который расширяется javax.swing.JFrame
метод использования setIconImage
.
this.setIconImage(new ImageIcon(getClass().getResource("/resource/icon.png")).getImage());