Добрый день !
Я начинающий программист в этой среде.(можно сказать совсем чайник)
Сейчас делаю программу ,редактирования текста!
Нужна ваша помощь,а то мне самому что-то тяжеловато разобраться.
При открытий текста , хочу , чтоб выбираемый текстовый файл появлялся в TextArea....так как хочу его в дальнейшем редактировать..
что надо писать в поле
textarea.read(new , evt)package jfilechooserdemo;
public class NewJFrame extends javax.swing.JFrame {
public NewJFrame() {
initComponents();
}
@SuppressWarnings("unchecked")
private void initComponents() {
fileChooser = new javax.swing.JFileChooser();
jScrollPane1 = new javax.swing.JScrollPane();
textarea = new javax.swing.JTextArea();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
openFileMenuItem = new javax.swing.JMenuItem();
jMenu2 = new javax.swing.JMenu();
fileChooser.setDialogTitle("Это мое диалоговое окно открытия");
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
textarea.setColumns(20);
textarea.setRows(5);
jScrollPane1.setViewportView(textarea);
jMenu1.setText("File");
openFileMenuItem.setText("Открыть текстовый файл");
openFileMenuItem.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
openFileMenuItemActionPerformed(evt);
}
});
jMenu1.add(openFileMenuItem);
jMenuBar1.add(jMenu1);
jMenu2.setText("Edit");
jMenuBar1.add(jMenu2);
setJMenuBar(jMenuBar1);
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.DEFAULT_SIZE, 400, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 215, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(64, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void openFileMenuItemActionPerformed(java.awt.event.ActionEvent evt) {
fileChooser.showOpenDialog(openFileMenuItem);
[color=red][font=Verdana] // Действие, которое необходимо произвести с файлом, например, просмотр в TextArea
textarea.read(new , evt);[/font][/color]
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JFileChooser fileChooser;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JMenuItem openFileMenuItem;
private javax.swing.JTextArea textarea;
// End of variables declaration
}
Добавлено через 1 день, 27 минут и 53 секунды:Я понимаю, что для некоторых это может и фигня, но ответьте пожалуйста, очень надо....это по учебе!!!