oups nevermind, all i had to do is to add  add(BorderLayout.SOUTH,iv);

Le mar. 11 mai 2021 à 19:55, Mohamed Melek CHTOUROU <
[email protected]> a écrit :

> hello there and thank you
> i got this error message when trying your code
> java.lang.IllegalArgumentException - Cannot add component to BorderLayout
> Container without constraint parameter
>
> Le mar. 11 mai 2021 à 14:58, Hannah R <[email protected]> a écrit :
>
>> Maybe try to reformat your code to the following style, maybe it will
>> help:
>>
>> browse.addActionListener((evt) -> {
>>      ActionListener callback = e -> {
>>             if (e != null && e.getSource() != null) {
>> String filePath = (String) e.getSource();
>>                 //System.out.println("FILEPATH TO THE IMAGE " +filePath);
>>                try {
>> Image img = Image.createImage(filePath);
>> ImageViewer iv = new ImageViewer(img);
>>
>> add(iv);
>> revalidate();
>>
>> } catch (IOException ex) {
>>
>> }
>> }
>>     };
>> Display.getInstance().openGallery(callback, Display.GALLERY_IMAGE);
>> });
>>
>> On Tuesday, May 11, 2021 at 5:08:43 AM UTC-4 [email protected]
>> wrote:
>>
>>> Thank you so much for your fast reply sir !
>>> I will see right away this and hopefully get to a good output !
>>> And what about the imageview ? What is missing in my code ? I want it to
>>> show the image one i clicked on the "parcourir" button, but nothing is
>>> showed
>>>
>>> Le mar. 11 mai 2021 à 04:09, Shai Almog <[email protected]> a écrit :
>>>
>>>> You can use the standard multipart upload. It works like a standard
>>>> HTML form with file field so should be pretty easy to process on the server
>>>> side:
>>>>
>>>> https://www.codenameone.com/javadoc/com/codename1/io/MultipartRequest.html
>>>>
>>>> On Tuesday, May 11, 2021 at 5:29:10 AM UTC+3 [email protected]
>>>> wrote:
>>>>
>>>>>
>>>>>  browse.addActionListener((evt) -> {
>>>>>             Display.getInstance().openGallery(new ActionListener() {
>>>>>                 public void actionPerformed(ActionEvent ev) {
>>>>>                     if (ev != null && ev.getSource() != null) {
>>>>>                         String chemin = (String) ev.getSource();
>>>>>
>>>>>                         int index = chemin.lastIndexOf('/');
>>>>>                         if (index > 0) {
>>>>>                             filename = chemin.substring(index + 1);
>>>>>                             System.out.println(filename);
>>>>>                             try {
>>>>>                                 Image img = Image.createImage(chemin);
>>>>>                                 ImageViewer a = new ImageViewer(img);
>>>>>                                 content.add(a);
>>>>>
>>>>>                             } catch (IOException ex) {
>>>>>                             }
>>>>>                         }
>>>>>                     }
>>>>>                 }
>>>>>             }, Display.GALLERY_IMAGE);
>>>>>         });
>>>>>
>>>>> here's the code i'm having
>>>>> Le mardi 11 mai 2021 à 03:27:34 UTC+1, Mohamed Melek CHTOUROU a écrit :
>>>>>
>>>>>> Hi everyone, i'm a begginer and i'm trying to openGallery to select
>>>>>> an image, then show it in a ImageViewer, then send it through php to my
>>>>>> localhost
>>>>>> So far i opened the gallery and selected the image ... but i have no
>>>>>> clue on how to show it and send it, any kind help ?
>>>>>>
>>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "CodenameOne Discussions" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/codenameone-discussions/3d8cbf45-2db6-4488-b33f-2898fcc026e2n%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/codenameone-discussions/3d8cbf45-2db6-4488-b33f-2898fcc026e2n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>> You received this message because you are subscribed to the Google Groups
>> "CodenameOne Discussions" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/codenameone-discussions/a18af1ee-e95f-40da-8f93-cf2407d7ffc8n%40googlegroups.com
>> <https://groups.google.com/d/msgid/codenameone-discussions/a18af1ee-e95f-40da-8f93-cf2407d7ffc8n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/CAB--koVXOxbt_S0RMW9ycNoBRBHqpN-n%3DHqTLW6Lv8i%3DA-EMyw%40mail.gmail.com.

Reply via email to