השורדת בגדול
New member
java שגיאה בתוכנית
שלום לכולם, אני צריכה עזרה בתוכנית אני לא מצליחה להבין למה היא לא עובדת ומסמלת לי EROR. השגיאה היא בגלל הtitlerborder זה לא מצליח לי.ועוד שאלה קטנה מדוע הפונקציה setSize לא עובדת על panel?(זוהי התוכנית בקצרה אחרי קיצוץ מה שלא חשוב כרגע) והנה התוכנית: import java.util.*; import java.applet.*; import java.awt.*; import java.awt.event.*; import java.awt.Color; import java.awt.Label; import java.lang.*; import javax.swing.border.TitledBorder; import java.awt.GridLayout; import javax.swing.BorderFactory; public class Stars extends Applet // implements Runnable, MouseListiner { Panel grade; Panel inst; Panel clock; Panel instruction ; Panel stars; Color c; Label f; public void init () { setLayout (new BorderLayout()); instruction=new Panel(); instruction.setSize(400,200); c=new Color(255,200,109); instruction.setBackground(c); stars=new Panel(); setLayout(new BorderLayout()); c=new Color(72,36,0); stars.setBackground(c); add( stars,BorderLayout.CENTER); add(instruction,BorderLayout.WEST); מכאן מתחילה הבעיה!!!.// TitledBorder Title = BorderFactory.createTitledBorder("Title"); Title.setTitleJustification(TitledBorder.RIGHT); grade=new Panel(); grade.setLayout(new BorderLayout()); .//על זה המחשב מדווח שגיאה grade.setBorder(Title); השגיאה היא: Stars.java:57: cannot find symbol symbol : method setBorder(javax.swing.border.TitledBorder) location: class java.awt.Panel grade.setBorder(Title) תודה מראש!!
שלום לכולם, אני צריכה עזרה בתוכנית אני לא מצליחה להבין למה היא לא עובדת ומסמלת לי EROR. השגיאה היא בגלל הtitlerborder זה לא מצליח לי.ועוד שאלה קטנה מדוע הפונקציה setSize לא עובדת על panel?(זוהי התוכנית בקצרה אחרי קיצוץ מה שלא חשוב כרגע) והנה התוכנית: import java.util.*; import java.applet.*; import java.awt.*; import java.awt.event.*; import java.awt.Color; import java.awt.Label; import java.lang.*; import javax.swing.border.TitledBorder; import java.awt.GridLayout; import javax.swing.BorderFactory; public class Stars extends Applet // implements Runnable, MouseListiner { Panel grade; Panel inst; Panel clock; Panel instruction ; Panel stars; Color c; Label f; public void init () { setLayout (new BorderLayout()); instruction=new Panel(); instruction.setSize(400,200); c=new Color(255,200,109); instruction.setBackground(c); stars=new Panel(); setLayout(new BorderLayout()); c=new Color(72,36,0); stars.setBackground(c); add( stars,BorderLayout.CENTER); add(instruction,BorderLayout.WEST); מכאן מתחילה הבעיה!!!.// TitledBorder Title = BorderFactory.createTitledBorder("Title"); Title.setTitleJustification(TitledBorder.RIGHT); grade=new Panel(); grade.setLayout(new BorderLayout()); .//על זה המחשב מדווח שגיאה grade.setBorder(Title); השגיאה היא: Stars.java:57: cannot find symbol symbol : method setBorder(javax.swing.border.TitledBorder) location: class java.awt.Panel grade.setBorder(Title) תודה מראש!!