Добавьте изображение к Java JAR

Вы можете сжать имена столбцов и значения из первой строки, чтобы разделить их по конвейеру, а затем соединить полученный список с символом новой строки, чтобы поместить все в отдельную строку.

import pandas as pd

df = pd.DataFrame([{"Type": "XYZ", "ID": 999, "From": "Tony", "To": "Andy"}])

print(
    "\n".join(["|".join([col, str(val)]) for col, val in zip(df.columns, df.iloc[0])])
)
22
задан Kevin Panko 21 November 2013 в 02:44
поделиться

4 ответа

Добавьте изображение в ваш jar как ресурс, затем (при условии, что jar находится на вашем пути к классам), используйте загрузчик классов, чтобы загрузить его как поток .

0
ответ дан 29 November 2019 в 04:12
поделиться

Есть много способов, например, создать папку с именем resources в вашем jar-файле и ссылаться на свои изображения оттуда, используя относительный путь ....

1
ответ дан 29 November 2019 в 04:12
поделиться

Первый шаг: Поместите изображение в определенное место в вашем JAR-файле. Если вы поместите его в папку src, возможно, ваша IDE или ваш инструмент сборки автоматически упакуют его в JAR. В противном случае проверьте документацию к вашей среде IDE / build-tool, в которую вы должны поместить ее.

Второй шаг: доступ к файлу из вашей программы. Я предполагаю, что вы поместили его в пакет (путь в вашем JAR) package1 / package2, и файл называется dump.jpg. В этом случае вы вызываете:

setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/package1/package2/dump.jpg")));

getClass (). GetResource (...) возвращает URL-адрес ресурса в вашем пути к классам. Вы начинаете путь в пути к классам с "/" и используете полный путь / пакеты к вашему ресурсу, разделенные "/".

42
ответ дан 29 November 2019 в 04:12
поделиться

Самый простой способ сделать это - расположить папку с вашим изображением параллельно с файлом jar. Пример:

Скажите в коде, что вы вызываете изображение следующим образом:

pic = new ImageIcon("Pics/buttonpic.jpg");

Это означает, что ваше изображение будет называться buttonpic и находится в папке Pics в каталоге вашего проекта. Теперь, когда вы создадите свой jar-файл, скопируйте эту папку Pics в ту же папку, в которой находится ваш jar-файл.

Пример: если ваш jar-файл находится на рабочем столе, поместите папку Pics на рабочий стол. Теперь, когда вы запустите файл jar, ваши изображения будут работать правильно. Теперь, чтобы скрыть тот факт, что вам нужна папка Pics рядом с файлом jar, вы можете создать новую папку и поместить в эту папку свою банку и папку Pics. Затем щелкните правой кнопкой мыши банку и создайте ярлык, затем поместите этот ярлык на рабочий стол или туда, где вы хотели бы иметь только файл jar, и поместите новую папку, которую вы создали, в любом месте, где вы хотите ее скрыть.

-2
ответ дан 29 November 2019 в 04:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: