前提・実現したいこと
ここに質問の内容を詳しく書いてください。
大学の課題があとちょっとでおわりません
Javaが得意ですというメッセージを表示の際インフォメーションセンターみたいなアイコンじゃなく黄色三角にビックリマークのエラーアイコン(?)で表示したいです
該当のソースコード
package A_課題.ex9;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JToolBar;
public class DialogTest03C extends JFrame {
JPanel pane;
public static void main(String[] args) {
DialogTest03C w = new DialogTest03C( "DialogTest03C" );
w.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
w.setSize( 550, 300 );
w.setVisible( true );
}
public DialogTest03C( String title ) {
super( title );
pane = (JPanel)getContentPane();
JToolBar tool = new JToolBar();
pane.add( tool, BorderLayout.NORTH );
tool.add( new Dialog03C( "Confirm Dialog" ) );
}
class Dialog03C extends AbstractAction {
Dialog03C( String text ){ super( text ); }
public void actionPerformed( ActionEvent e ){
pane = (JPanel)getContentPane();
JToolBar tool = new JToolBar();
Object[] msg = { "Javaは得意ですか?", "Javaは得意です", "Javaは苦手です"};
int ans = JOptionPane.showConfirmDialog( pane, msg[0] );
if(ans == 0 ) {
JOptionPane.showMessageDialog( pane, msg[1] );
System.out.println( msg[1]);
}
if(ans == 1 ) {
JOptionPane.showMessageDialog( pane, msg[2]);
System.out.println( msg[2]);
}
}
}
}
試したこと
もうわかんないです
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー