i was wondering is it possible to use JPanels without JFrames because i am making a program which is asking to write a failure report. And i am using JOptionpane for new window but every time i try to add a scroll bar to the textArea , it just disappears from the screen but if i do that in JFrames it doesn't. i need to use JPanels because i have 2 Jpanel in one frame and everyone of them has to have an scroll bar separately , pls help thankss.......
public class aa {
private static JScrollPane pane;
public static void main(String[] arg){
JPanel panel = new JPanel();
panel.setPreferredSize(new Dimension(425, 400));
panel.setLayout(null);
JLabel labelName= new JLabel("Name and Surname");
JTextField textFieldName = new JTextField();
JLabel labelFailSubject= new JLabel("Fail Subject");
JTextField textFieldFailSubject = new JTextField(15);
JLabel labelTime= new JLabel("Fail Time");
JTextField textFieldFailTime = new JTextField(8);
JLabel labelFailDate = new JLabel("Fail Date");
JTextField textFieldFailDate= new JTextField(8);
JLabel labelFailReport= new JLabel("Fail Report");
JTextArea textBoxFailReport = new JTextArea();
pane = new JScrollPane(textBoxFailReport);
panel.add(labelName);
panel.add(textFieldName);
panel.add(labelFailDate);
panel.add(textFieldFailDate);
panel.add(labelTime);
panel.add(textFieldFailTime);
panel.add(labelFailSubject);
panel.add(textFieldFailSubject);
panel.add(labelFailReport);
panel.add(textBoxFailReport);
textBoxFailReport.setLineWrap(true);
JOptionPane.showMessageDialog(null, panel, "Fail Report", JOptionPane.PLAIN_MESSAGE);
}
}