ABA


"איך בג'אוה אני עושה קבלת מחרוזת מהמשתמש?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14680 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14680
n-v
חבר מתאריך 1.9.02
64 הודעות, דרג אמינות חבר זה
   16:41   01.04.08   
אל הפורום  
  איך בג'אוה אני עושה קבלת מחרוזת מהמשתמש?  
 
   אני רוצה שיופיע לי חלון פופ-אפ עם אפשרות לירושם שם מחרוזות.
(ב-Application)

תודה!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בצורה הזו : Limp Bizkit 01.04.08 19:00 1
     תודה רבה, אם אפשר עוד דבר, הדפסת תמונה. n-v 01.04.08 22:22 2
         פשוט מאוד : Limp Bizkit 02.04.08 20:49 3
             זה מוסיף אייקון או תמונה? n-v 02.04.08 22:07 4
                 שניהם - לבחירתך, והגדרת בכלל את ה-label ? Limp Bizkit 02.04.08 22:09 5
                     עדיין לא עובד..הינה הקוד: n-v 02.04.08 22:12 6
                         ברור שהוא לא יעבוד לך Limp Bizkit 02.04.08 22:23 7
                         כתבתי לך איך המחלקה שלך אמורה להראות : Limp Bizkit 02.04.08 22:37 8
                             תודה על העזרה.. אבל עדיין לא עובד.. n-v 02.04.08 23:19 9
                                 אני לא מבין למה אתה כזה מסתבך Limp Bizkit 02.04.08 23:24 10
                                     היסתדרתי..תודה רבה על העזרה! n-v 06.04.08 08:48 11

       
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות, דרג אמינות חבר זה
   19:00   01.04.08   
אל הפורום  
  1. בצורה הזו :  
בתגובה להודעה מספר 0
 
   מכליל :

import javax.swing.JOptionPane;

ובקוד עצמו :


String name = JOptionPane.showInputDialog("type a string");

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
n-v
חבר מתאריך 1.9.02
64 הודעות, דרג אמינות חבר זה
   22:22   01.04.08   
אל הפורום  
  2. תודה רבה, אם אפשר עוד דבר, הדפסת תמונה.  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 01.04.08 בשעה 23:00 בברכה, n-v
 
תודה רבה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות, דרג אמינות חבר זה
   20:49   02.04.08   
אל הפורום  
  3. פשוט מאוד :  
בתגובה להודעה מספר 2
 
   יוצר אובייקט

Icon img = new ImageIcon( getClass().getResource("file.jpg"));

ולאחר מכן מוסיף את האובייקט ל-JLabel שלך בעזרת :


labelname.setIcon(img);

ובסוף כמובן מוסיף את labelname ל-JFrame שלך בעזרת :


add(labelname);


בהצלחה

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
n-v
חבר מתאריך 1.9.02
64 הודעות, דרג אמינות חבר זה
   22:07   02.04.08   
אל הפורום  
  4. זה מוסיף אייקון או תמונה?  
בתגובה להודעה מספר 3
 
   ובעיה נוספת ל-labelname אין פרמטר מסוג setIcon.

תודה על העזרה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות, דרג אמינות חבר זה
   22:09   02.04.08   
אל הפורום  
  5. שניהם - לבחירתך, והגדרת בכלל את ה-label ?  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 02.04.08 בשעה 22:12 בברכה, Limp Bizkit
 
ואל תשכח שאתה צריך לעשות בראש התוכנית :


import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import javax.swing.Icon;
import javax.swing.ImageIcon;

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
n-v
חבר מתאריך 1.9.02
64 הודעות, דרג אמינות חבר זה
   22:12   02.04.08   
אל הפורום  
  6. עדיין לא עובד..הינה הקוד:  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 02.04.08 בשעה 22:19 בברכה, n-v
 

class P extends JLabel
{

Icon img = new ImageIcon( getClass().getResource("ballW.jpg"));
P.setIcon(img);

}

כעיקרון אני לא משתמש ב-JLabel אלא ב-JPanel ב-Class שלי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות, דרג אמינות חבר זה
   22:23   02.04.08   
אל הפורום  
  7. ברור שהוא לא יעבוד לך  
בתגובה להודעה מספר 6
 
   ערכתי לאחרונה בתאריך 02.04.08 בשעה 22:29 בברכה, Limp Bizkit
 
את המחלקה שלך תגדיר בצורה הזו :

public class P extends JFrame


ותגדיר במחלקה :


private JLabel labelname;

ופשוט תרשום


labelname.setIcon(img);

ולאחר מכן פשוט תרשום


add(labelname);

כדי להוסיף את ה-labelname ל-JFrame

אל תשכח בתוכנית הראשית להגדיר


P labelFrame = new P();

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות, דרג אמינות חבר זה
   22:37   02.04.08   
אל הפורום  
  8. כתבתי לך איך המחלקה שלך אמורה להראות :  
בתגובה להודעה מספר 6
 
   ערכתי לאחרונה בתאריך 02.04.08 בשעה 22:42 בברכה, Limp Bizkit
 

import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.Icon;
import javax.swing.ImageIcon;

public class P extends JFrame
{
private JLabel labelname;

public P()
{
super("Displaying an image");
setLayout( new FlowLayout() );

Icon img = new ImageIcon( getClass().getResource("img.jpg"));

labelname = new JLabel();
labelname.setIcon(img);
add(labelname);
}
}


ובמחלקה הראשית פשוט לרשום :


P labelFrame = new P();
labelFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
labelFrame.setVisible( true );

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
n-v
חבר מתאריך 1.9.02
64 הודעות, דרג אמינות חבר זה
   23:19   02.04.08   
אל הפורום  
  9. תודה על העזרה.. אבל עדיין לא עובד..  
בתגובה להודעה מספר 8
 
   Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:138)
at P.<init>(Abalone.java:125)
at DrawFrame.<init>(Abalone.java:60)
at Abalone.main(Abalone.java:31)


אין שיטה יותר קלה להוסיף תמונה ל-Frame?

יש פקודה ב-Graghics בשם drawimage אבל אני לא יודע להשתמש איתה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות, דרג אמינות חבר זה
   23:24   02.04.08   
אל הפורום  
  10. אני לא מבין למה אתה כזה מסתבך  
בתגובה להודעה מספר 9
 
   ערכתי לאחרונה בתאריך 02.04.08 בשעה 23:25 בברכה, Limp Bizkit
 
זה ממש פשוט להציג תמונה דרך Icon

תרשום את המחלקה כפי שרשמתי אותה

ובמחלקה הראשית שלך תעשה ככה :


import javax.swing.JFrame;

public class LabelTest
{
public static void main( String args )
{
P labelFrame = new P();
labelFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
labelFrame.setSize(x,y);
labelFrame.setVisible(true);
}
}

כמובן ש-x,y זה הגדלים של החלון

וזה הכל

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
n-v
חבר מתאריך 1.9.02
64 הודעות, דרג אמינות חבר זה
   08:48   06.04.08   
אל הפורום  
  11. היסתדרתי..תודה רבה על העזרה!  
בתגובה להודעה מספר 10
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net