• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

نجمة7

اعضاء جدد
  • عدد المشاركات

    45
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن نجمة7

  • الرتبة
    عضو جديد
  1. دروس بسيطة ومفيدة عن التقارير Jasperreport

    جزاك الله خيرا   انا استفدت من موضوعك كثيرا بواسطته فهمت كيف اعمل تقارير   انا جد سعيدة   هذا علم نافع ربي يخليه لك صدقة جارية
  2. السلام عليكم ورحمة الله وبركاته   جزاكم الله خيرا   كيف اربط قاعدة البيانات اكسس بالتطبيق جافا  
  3. كيف أعمل قائمة مساعدة help لمشروعي

    شكرا على الرد أنا لاأعرف استعمال html هل ممكن استعمل fraontPage office ممكن التوصيح بمثال
  4. السلام عليكم اخواني أريد أن أضيف help لبرنامجي أي أشرح فيه كيف يعمل البرنامج وأريد تكون صفحات web كيف أعمل هذا بـ NetBeans شكرا
  5. كيف أضيف Avtion undo/redo

    أظن تضيفي List x= new LinkedList(); وتضيفي كل مرة object في كل من méthodes mouseReleased mouseDragged
  6. السلام عليكم ورحمة الله وبركاته صنعت class X1 extend JPanel كيف أعمل بNetBeans حتى تظهر في class y extend JFrame class x extend JPanel{ } class y extend JFrame{ x p=new x(); } شكرا
  7. كيف أضيف Avtion undo/redo

    لقد حاولت لكن لم أفهم كيف أضف وأستعمل undo package javaapplication8; import java.awt.event.ActionEvent; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JToolBar; import javax.swing.event.UndoableEditListener; import javax.swing.undo.AbstractUndoableEdit; import javax.swing.undo.CannotRedoException; import javax.swing.undo.CannotUndoException; import javax.swing.undo.UndoManager; import javax.swing.undo.UndoableEditSupport; import javax.swing.undo.UndoableEdit; import java.awt.*; import javax.swing.*; import java.awt.event.*; import java.util.*; import java.util.List; public class Paneau extends JPanel implements MouseListener,MouseMotionListener { protected List placeSelected = new LinkedList(); protected List rectSelected = new LinkedList(); static public Rct rectChoisi; static public Place placeChoisi; Rectangle rctSelection; boolean selected = false; public Paneau() { addMouseListener(this); addMouseMotionListener(this); } public void paintComponent(Graphics g) { Graphics2D g2d = (Graphics2D) g; super.paintComponent(g2d); setBackground(Color.white); if (Prin.graph.rects != null) { for (Iterator itr = Prin.graph.rects.iterator(); itr .hasNext();) { Rct b = (Rct) itr.next(); b.dessiner(g2d); } } if (Prin.graph.places!= null) { for (Iterator itr = Prin.graph.places.iterator(); itr .hasNext();) { Place t = (Place) itr.next(); t.dessiner(g2d); } } if(rctSelection!=null) g2d.draw(rctSelection); repaint() ; } public void mouseDragged(MouseEvent e) { if (placeChoisi != null & Prin.ETAT == 0) { placeChoisi.setX(e.getX()); placeChoisi.setY(e.getY()); } if (rectChoisi != null & Prin.ETAT == 0) { rectChoisi.setX(e.getX()); rectChoisi.setY(e.getY()); } repaint(); } public void mousePressed(MouseEvent e) { if (placeChoisi == null & Prin.ETAT == 0) { placeChoisi = placeProche(e.getX(), e.getY()); } if (rectChoisi == null & Prin.ETAT == 0) { rectChoisi = RctProche(e.getX(), e.getY()); } if (placeChoisi == null) { Prin.placSelected = placeChoisi; } if (rectChoisi == null) { Prin.recSelected = rectChoisi; } } public void mouseReleased(MouseEvent e) { rctSelection=null; if (Prin.ETAT == 1 && e.getButton() == e.BUTTON1) { Rct nn = new Rct(e.getX(),e.getY()); Prin.graph.addRect(nn); Prin.graph.modifie = true; } if (Prin.ETAT == 2 && e.getButton() == e.BUTTON1) { Place nn = new Place(e.getX(),e.getY()); Prin.graph.addPlace(nn); Prin.graph.modifie = true; } } public void mouseMoved(MouseEvent e) { } public void mouseClicked(final MouseEvent e) { } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { } private Place placeProche(int x, int y) { Iterator it = Prin.graph.places.iterator(); while (it.hasNext()) { Place s = (Place) it.next(); if (s.contains(x, y)) return s; } return null; } private Rct RctProche(int x, int y) { Iterator it = Prin.graph.rects.iterator(); while (it.hasNext()) { Rct s = (Rct) it.next(); if (s.contains(x, y)) return s; } return null; } UndoableEditSupport support = new UndoableEditSupport(); public void addUndoableEditListener(UndoableEditListener listener) { support.addUndoableEditListener(listener); } public void removeUndoableEditListener(UndoableEditListener listener) { support.removeUndoableEditListener(listener); } public void postEdit(UndoableEdit e) {// le fireUndoableEditUpdate.... support.postEdit(e);} } كود2 package javaapplication8; import java.awt.*; import java.awt.event.*; //import javax.imageio.stream.FileImageOutputStream; import javax.swing.*; import java.io.*; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.Vector; import java.util.*; import javax.swing.undo.UndoManager; public class Prin extends JFrame implements ActionListener { static public Graph graph; static Place placSelected; static Rct recSelected; public static int ETAT = 0; private JPanel jPanel11 = null; private JScrollPane jScrollPane = null; private JToolBar jToolBar = null; private JToggleButton btnCurseur = null; private JToggleButton btnRct = null; private JToggleButton btnPlace = null; private JButton Delete = null; JButton undoButton = new JButton(); JButton redoButton = new JButton(); static Paneau jPanelDessin = null; private JPanel jContentPane = null; UndoManager undoManager ; public Prin() { super(); initialize(); undoManager=new UndoManager(); } private void initialize() { this.setSize(700, 400); this.setContentPane(getJContentPane()); this.setTitle("Diagramme d'activité"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); graph = new Graph(); this.setVisible(true); } private JPanel getJPanel11() { if (jPanel11 == null) { jPanel11 = new JPanel(); //jPanel11.setLayout(null); jPanel11.setSize(new java.awt.Dimension(20, 50)); jPanel11.add(getJRedoButton()); jPanel11.add(getJUndoButton()); jPanel11.setPreferredSize(new java.awt.Dimension(20,60)); //jPanel11.add(getJToolBar2(), null); jPanel11.add(getBtnCurseur()); jPanel11.add(getBtnRct()); jPanel11.add(getBtnPlace()); } return jPanel11; } private JScrollPane getJScrollPane() { if (jScrollPane == null) { jScrollPane = new JScrollPane(); jScrollPane.setBackground(java.awt.Color.white); // jScrollPane.setBorder(javax.swing.BorderFactory // .createBevelBorder(javax.swing.border.BevelBorder.LOWERED)); jScrollPane.setViewportView(getjPanelDessin()); // jScrollPane.getViewport().add(getJPanel12()); } return jScrollPane; } private JButton getJUndoButton(){ undoButton.setText("Undo"); undoButton.setPreferredSize(new java.awt.Dimension(100,30)); undoButton.addActionListener(new java.awt.event.ActionListener(){ public void actionPerformed(java.awt.event.ActionEvent e) { //undo(); } }); return undoButton; } private JButton getJRedoButton(){ redoButton.setText("Redo"); redoButton.setPreferredSize(new java.awt.Dimension(100,30)); redoButton.addActionListener(new java.awt.event.ActionListener(){ public void actionPerformed(java.awt.event.ActionEvent e) { //redo(); } }); return redoButton; } private JToggleButton getBtnCurseur() { if (btnCurseur == null) { btnCurseur = new JToggleButton(); btnCurseur.setText("Curseur "); btnCurseur.setSize(30,100); btnCurseur.setPreferredSize(new java.awt.Dimension(100,30)); //btnCurseur.setDisabledIcon(new ImageIcon(getClass().getResource("/rel.gif"))); //btnCurseur.setIcon(new ImageIcon(getClass().getResource("/Images/cur.gif"))); btnCurseur.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (ETAT != 0) { ETAT = 0; btnPlace.setSelected(false); btnRct.setSelected(false); } } }); } return btnCurseur; } private JToggleButton getBtnRct(){ if (btnRct == null) { btnRct = new JToggleButton(); btnRct.setText("Rectangle"); btnRct.setPreferredSize(new java.awt.Dimension(100,30)); btnRct.setSelected(false); btnRct.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { //System.out.println("actionPerformed()"); if (ETAT != 1) { ETAT = 1; btnCurseur.setSelected(false); btnPlace.setSelected(false); } else { ETAT = 0; } } }); } return btnRct; } private JToggleButton getBtnPlace(){ if (btnPlace == null) { btnPlace = new JToggleButton(); btnPlace.setText("Place"); btnPlace.setPreferredSize(new java.awt.Dimension(100,30)); btnPlace.setSelected(false); btnPlace.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { //System.out.println("actionPerformed()"); if (ETAT != 2) { ETAT = 2; btnCurseur.setSelected(false); btnRct.setSelected(false); } else { ETAT = 0; } } }); } return btnPlace; } private JButton getDelete() { if (Delete == null) { Delete = new JButton(); Delete.setPreferredSize(new java.awt.Dimension(100,30)); Delete.setText("Delete "); Delete.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (placSelected != null) { graph.removePlace(); placSelected = null; getjPanelDessin().repaint(); } if (recSelected != null) { graph.removeRect(); recSelected = null; getjPanelDessin().repaint(); } } }); } return Delete; } static Paneau getjPanelDessin() { if (jPanelDessin == null) { jPanelDessin = new Paneau(); } return jPanelDessin; } private JPanel getJContentPane() { if (jContentPane == null) { jContentPane = new JPanel(); jContentPane.setLayout(new BorderLayout()); //jContentPane.add(getJPanel(), java.awt.BorderLayout.NORTH); jContentPane.add(getJPanel11(), java.awt.BorderLayout.NORTH); jContentPane.add(getJScrollPane(), java.awt.BorderLayout.CENTER); } return jContentPane; } public void actionPerformed(ActionEvent evt) { } public static void main(String[] args) { Prin pr = new Prin(); pr.setVisible(true); } } من فضلكم توضيح :lol: :lol: :lol:
  8. السلام عليكم ورحمة الله و بركاته إخواني الأفاضل : باركـ الله فيكمـ أرجو المساعدة في هذه المشكلة كيف أجعل FileChooser يكتب في مكان الإسم دوما "mimi.pp" عوضا عن فراغ هده Methode void saveAs() { fileChooser.showSaveDialog(null); if (fileChooser.getSelectedFile() != null) { fichier = fileChooser.getSelectedFile(); try { FileOutputStream fis = new FileOutputStream(fichier); ObjectOutputStream ois = new ObjectOutputStream(fis); ois.writeObject(MonGraphe); ois.close(); } catch (Exception err) { //System.out.println("Erreur" + err); } } } شكرا وجعله الله في ميزان حسناتكم
  9. السلام عليكم ورحمة الله وبركاته كيف أعمل تغيير طول وعرض مستطيل حسب ما أريد كما هو الحال في word عندما أضيف مستطيل وذلك بواسطة الماوس شكرااااااااااااااااااااااااااااااااااااااااا
  10. مشكل في comboBox

    السلام عليكم ورحمة الله ولركاته[ ما في أحد يعرف الجواااااااااااااب :cry: :cry: :cry: :cry:
  11. [تنبيه - عنوان غير مناسب : ]خطأ في الكود

    السلام عليكم ورحمة الله وبركاته شكرا أخي الكريم Speed_Of_Light جزااااااااااااااااااااااك الله خيرا
  12. السلام عليكم ورحمة الله وبركاته أريد استرجاع كل العناصرListe في String qq يظهر الخطأ التالي error: missing return statement الكود List jList1=new List(); public String getTextIte1(){ int i; int n=jList1.getItemCount(); for ( i = 0 ; i < n; i++) String qq+=jList1.getItem(i); return qq; } شكراااااااااااااااااا
  13. مشكل في comboBox

    عذرا عن التأخر بسبب الإمتحان لم أفهم جوابك أخي أنا أريد() champDeTexte.getText الذي ينتمي الى classe DialogueEtiquetteS أن يضاف في comboBox التي تنتمي الى classe DialogueEtiquette كما هو موضح في الكود السايق شكرا
  14. مشكل في comboBox

    نعم عندالضغط على ok يضاف اسمه في comboBox في العلبة الثانية الكود 2 لتبيان أن الإسم اضيف في combobox كما هو موضح في الصور المرفقة شكراااااااااااااااااااااااااااااااااااااااا Nouveau dossier.rar
  15. مشكل في comboBox

    السلام عليكم ورحمة الله ولركاته عندي مشكلة في اضافة عناصر ل ComboBox حسب اضافة note أي كلما اضف client يضاف اسمه في comboBox المحاولة في الكود المرفق import java.awt.*; import java.awt.event.*; import javax.swing.*; public class DialogueEtiquette extends JDialog implements ActionListener { private JTextField champDeTexte; public JComboBox jComboBox1; DialogueEtiquette(String titre) { super((JFrame) null, titre, true); JLabel jLabel1=new JLabel("Le nom de client"); getContentPane().add(jLabel1); jLabel1.setBounds(10, 30, 130, 14); JButton bouton = new JButton("OK"); getContentPane().add(bouton); bouton.setBounds(230, 60, 60, 23); bouton.addActionListener(this); champDeTexte = new JTextField(20); getContentPane().add(champDeTexte); champDeTexte.setBounds(135, 30, 160, 20); champDeTexte.addActionListener(this); jComboBox1 = new JComboBox(); jComboBox1.setBounds(135, 60, 70, 20); jComboBox1.addActionListener(this); getContentPane().add(jComboBox1); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 332, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 129, Short.MAX_VALUE) ); getContentPane().setBounds(100, 20, 300, 300); pack(); java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit() .getScreenSize(); setLocation((screenSize.width-getSize().width)/2,(screenSize.height-getSize().height)/2); setVisible(true); } public String getText() { return champDeTexte.getText(); } public String getItm() { return (String)jComboBox1.getSelectedItem(); } public void actionPerformed(ActionEvent evt) { dispose(); } } كود 2 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class DialogueEtiquetteS extends JDialog implements ActionListener { private JTextField champDeTexte; DialogueEtiquetteS(String titre) { super((JFrame) null, titre, true); JLabel jLabel1=new JLabel("La note:"); getContentPane().add(jLabel1); jLabel1.setBounds(10, 30, 70, 14); champDeTexte = new JTextField(20); getContentPane().add(champDeTexte); champDeTexte.setBounds(80, 30, 230, 20); JButton bouton = new JButton("OK"); getContentPane().add(bouton); bouton.setBounds(250, 60, 60, 23); bouton.addActionListener(this); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 332, Short.MAX_VALUE) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 129, Short.MAX_VALUE) ); getContentPane().setBounds(100, 20, 300, 300); pack(); java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit() .getScreenSize(); setLocation((screenSize.width-getSize().width)/2,(screenSize.height-getSize().height)/2); setVisible(true); } public String getText() { return champDeTexte.getText(); } public void actionPerformed(ActionEvent evt) { dispose(); } } الصوى المرفقة شكرااااااااااااااااااا Nouveau dossier.rar