السلام عليكــم ورحمـة الله وبركاتــه
كيف حالكم
اليوم تعرضت لمشكل من جافا
قمت ببرمجة برنامج قارئ ملفات htlml و لكن عندما أعطيه الرابط للملف يخرجلي خطأ
java.io.IOException: invalid url
وللعلم أنا أستخدمت المكون JEditorPane
وأنا أستخدم netbeans
كود برنامج
import java.net.*;
import javax.swing.*;
import java.io.*;
public class fekair extends javax.swing.JFrame {
/** Creates new form fekair */
Class c = fekair.class;
URL ul;
String initialURLe;
public fekair() {
initComponents();
try
{
initialURLe ="test.html";
ul= fekair.class.getResource(initialURLe);
htmlPane.setPage(ul);
}
catch(Exception ioe) {
JOptionPane.showMessageDialog(null, "Error The file test.html " +initialURL+ " "+ ioe, "Errore",0);
}
}
@SuppressWarnings("unchecked")
private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
htmlPane = new javax.swing.JEditorPane();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
htmlPane.setEditable(false);
jScrollPane1.setViewportView(htmlPane);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 933, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(46, 46, 46)
.addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 478, Short.MAX_VALUE))
);
pack();
}
public javax.swing.JEditorPane htmlPane;
private javax.swing.JScrollPane jScrollPane1;
}وللعلم أنا حطيت ملف test.html في نفس ملف البرنامج