Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Штрих-код и Java в Eclipse 
V
    Опции темы
BAToff
Дата 5.12.2006, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 7.9.2006

Репутация: нет
Всего: нет



Уважаемые гуру Java. На днях у меня возникла идея сварганить java приложение которое будет генерировать картинку,всем знакомого, штрих-кода. Может кто нибудь знает что для этого нужно, может плагины какие-то..... я просто ньюб в программинге на java.))  ..... "а руки чешутся!!"    

Зарание спасибо.  
PM MAIL   Вверх
_and
Дата 5.12.2006, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

Репутация: 1
Всего: 4



а пробовал ли ты воспользоваться поиском
вот те сцылки каторые нашлись
посмотри тут
или тут
PM MAIL ICQ Jabber   Вверх
BAToff
Дата 5.12.2006, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 7.9.2006

Репутация: нет
Всего: нет



О-о-о-о отлично, то что нужно !!!!!! спасибо огромное!!!!  )))
PM MAIL   Вверх
BAToff
Дата 15.12.2006, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 7.9.2006

Репутация: нет
Всего: нет



 В продолжении темы про штрих-коды. Нашел вещичку под названием barbecue-1.5-alpha2, так вот в примерах есть Example.java , который призван продемострировать основные возможности этой библиотеки. Но еть одна заковырочка ))
я не могу откомпилировать представленный код не содержит метода main(), что мне делать, как мну быть - подскажите 

Код

import javax.swing.*;
import net.sourceforge.barbecue.BarcodeFactory;
import net.sourceforge.barbecue.Barcode;
import net.sourceforge.barbecue.BarcodeException;
import net.sourceforge.barbecue.BarcodeImageHandler;

import java.awt.image.BufferedImage;
import java.awt.*;
import java.io.FileOutputStream;
import java.io.IOException;

public class BarCodePrinter {

    public void () {
        JPanel panel = new JPanel();

        // Always get a Barcode from the BarcodeFactory
        Barcode barcode = null;
        try {
            barcode = BarcodeFactory.createCode128B("My Barcode");
        } catch (BarcodeException e) {
            // Error handling
        }

        /* Because Barcode extends Component, you can use it just like any other
         * Swing component. In this case, we can add it straight into a panel
         * and it will be drawn and layed out according to the layout of the panel.
         */
        panel.add(barcode);
    }

    public void drawingBarcodeDirectToGraphics() throws BarcodeException {
        // Always get a Barcode from the BarcodeFactory
        Barcode barcode = BarcodeFactory.createCode128B("My Barcode");

        // We are created an image from scratch here, but for printing in Java, your
        // print renderer should have a Graphics internally anyway
        BufferedImage image = new BufferedImage(500, 500, BufferedImage.TYPE_BYTE_GRAY);
        // We need to cast the Graphics from the Image to a Graphics2D - this is OK
        Graphics2D g = (Graphics2D) image.getGraphics();

        // Barcode supports a direct draw method to Graphics2D that lets you position the
        // barcode on the canvas
        barcode.draw(g, 10, 56);
    }

    public void outputtingBarcodeAsPNG() throws BarcodeException {
        // Always get a Barcode from the BarcodeFactory
        Barcode barcode = BarcodeFactory.createCode128B("My Barcode");

        try {
          
         File f = new File("mybarcode.png");

            // Let the barcode image handler do the hard work
            BarcodeImageHandler.savePNG(barcode, f);
        } catch (Exception e) {
            // Error handling here
        }
    }
}

PM MAIL   Вверх
powerOn
Дата 15.12.2006, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата(BAToff @  15.12.2006,  09:32 Найти цитируемый пост)
я не могу откомпилировать представленный код не содержит метода main(), что мне делать, как мну быть - подскажите 

Что говорит компилятор?


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
BAToff
Дата 15.12.2006, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 7.9.2006

Репутация: нет
Всего: нет



Компилятор кричит : Could not find main class. Program will exit. 
Если что..... то я дико любознательный чайник  smile (в Java)   
PM MAIL   Вверх
powerOn
Дата 15.12.2006, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата(BAToff @  15.12.2006,  13:15 Найти цитируемый пост)
Компилятор кричит : Could not find main class. Program will exit. 

Это не компилятор. Это интерпретатор так кричит. Зачем пытаетесь запустить класс если в нем нет метода main? 
Вы кстати, что сделать-то хотите: скомпилировать или запустить?

Я рекомендую  начать с азов Java программирования, а то подобные вопросы будут мучать Вас постоянно. Некоторые материалы есть у нас в FAQ.



--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
LSD
Дата 15.12.2006, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(BAToff @  15.12.2006,  09:32 Найти цитируемый пост)
так вот в примерах есть Example.java , который призван продемострировать основные возможности этой библиотеки

1. Надо почитать readme, на тему того как компилировать и запускать примеры.
2. Такой код не могли положить в качестве примера, т.к. вот это:
Код
public void ()

полная ерунда и никак не может быть в примере.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
sergioK
Дата 23.10.2009, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Awaiting Authorisation
Сообщений: 207
Регистрация: 15.2.2008

Репутация: нет
Всего: нет



Цитата(LSD @ 15.12.2006,  16:54)
Цитата(BAToff @  15.12.2006,  09:32 Найти цитируемый пост)
так вот в примерах есть Example.java , который призван продемострировать основные возможности этой библиотеки

1. Надо почитать readme, на тему того как компилировать и запускать примеры.
2. Такой код не могли положить в качестве примера, т.к. вот это:
Код
public void ()

полная ерунда и никак не может быть в примере.

в жизни все бывает  smile  
копировал кто-то код ну сорвалась у него мышка , бывает ,
 ну и про main забыл ,  а человека чуть инфаркт не хватил  smile  , может он сам не пишет а искал что-бы дать програмеру для работы,
 ну примеров может не быть так предполагаеться что тот кому нужна библиотека для работы с бар кодом 
 и так знает чего ждать ,

в 99году со мной произошел иммено Я искал функцию для работы с бар кодом,  там была не жава
и вместо мэйна был инит и его тоже "забыли "
 
суть таже   за бесплатно черную работу никто не  будет делать  smile 

Это сообщение отредактировал(а) sergioK - 23.10.2009, 21:39
PM MAIL   Вверх
Sibit
Дата 24.10.2009, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 6.10.2009
Где: NSK

Репутация: нет
Всего: 1



А почему бы просто не использовать шрифт, который генерит штрих код?
Вот например.

Это сообщение отредактировал(а) Sibit - 24.10.2009, 09:50
PM MAIL   Вверх
ivanovpv
Дата 24.10.2009, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: 4
Всего: 28



Цитата(BAToff @  5.12.2006,  11:03 Найти цитируемый пост)
На днях у меня возникла идея сварганить java приложение которое будет генерировать картинку,всем знакомого, штрих-кода.


Вообще то самый дешевый способ генерировать баркод в распространенной символогии (Code-39 или EAN-128) - это взять фонт содержащий баркод (их в сети туча) и тупо написать на этом фонте некий текст, который выкинуть на печать. Работы ровно на 1/2 часа.

Ну а если нужно что-то извращенное, типа крутая симвология баркода, 2-мерный баркод или юзер-дефайнед алгоритм проверки правильности считывания баркода - то тогда велкам к Barbeque (как уже писали здесь).


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0673 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.