2016-06-28 10 views
-2

私は、Javaデータベースを持つJavaクイズプログラムを行っています(私のスキーマはQuestionID, Question_text, Answer_1, Answer_2, Answer_3, Answer_4, Right_Answer, Explanation)。アレイへのリスト| JavaクイズのGUIベース

ランダムな質問(Image、Question、および3 Answersが必要)を使用して、新しいJPanelを「生成」する必要があるため、私は多くの問題を抱えています。

ユーザーが回答を完了した後、結果を表示したいと思います。

だから、私の問題は、質問をし、答えを、のJPanelを作成する上で...

してください、誰も私を助けることができますか?ここに私のコードは次のとおりです。

CardLayout card = (CardLayout) frame.getContentPane().getLayout(); 
card.show(frame.getContentPane(), "panel_Exame1"); 

try { 
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost/escolaconducao_linhacerta", "root", ""); 

    PreparedStatement stmt = (PreparedStatement) con.prepareStatement("SELECT texto, opcao1, opcao2, opcao3, opcao4, resposta, explicacao FROM perguntas WHERE idPergunta=1"); 
    ResultSet res = stmt.executeQuery(); 

    while (res.next()) { 

    } 
} catch (Exception ex) { 
    JOptionPane.showMessageDialog(null, "Erro: " + ex.getLocalizedMessage()); 
} 

私は(それが間違っていたと私はそれを削除したため、コードではない)のリストを作成し、値が新しいJPanelを埋めるために取得したい、内部のデータベースのデータを適切な場所。

答えて

0

ArrayListにデータベースからデータを取得してJListを作成した後、JListJPanelに追加することができます。

Hereあなたに役立つ素晴らしいコード例があります。

幸運。

関連する問題