java实验报告Word文件下载.docx
- 文档编号:8244646
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:23
- 大小:261.24KB
java实验报告Word文件下载.docx
《java实验报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《java实验报告Word文件下载.docx(23页珍藏版)》请在冰点文库上搜索。
日历
该窗口为BorderLayout布局。
窗口的中心添加一个Panel容器:
pCenter,pCenter的布局是7行7列的GridLayout布局,pCenter的中放置49个标签,用来显示日历。
窗口北面添加一个Panel容器pNorth,其布局是FlowLayout布局,pNorth放置两个按钮:
nextMonth和previousMonth按钮,单击nextMonth,可以显示当前月的下一个月的日历;
单击previousMonth按钮,可以显示当前月的上一个月的日历。
窗口的南面添加一个Panel容器pSouth,其布局是FlowLayout布局,pSouth中请完成界面设计和相关功能。
三、调试过程中存在问题分析
布局过程中运行出来的图片效果不是自己设计的那样,有的文字被隐藏,重新调整文本框大小就弄好了。
四、心得、体会与建议
这次实习过程中,感觉最有难度的是算数测试题目的设计,要判定结果是否正确。
总体做起来还是很简单的。
附录:
题目1代码:
importjavax.swing.*;
importjava.awt.*;
publicclassMyTu{
privateJFrameframe;
privateJTextFieldtextField;
privateJTextFieldtextField_1;
/**
*Launchtheapplication.
*/
publicstaticvoidmain(String[]args){
EventQueue.invokeLater(newRunnable(){
publicvoidrun(){
try{
MyTuwindow=newMyTu();
window.frame.setVisible(true);
}catch(Exceptione){
e.printStackTrace();
}
}
});
}
*Createtheapplication.
publicMyTu(){
initialize(null);
*Initializethecontentsoftheframe.
*@parammenuBar
@SuppressWarnings({"
unchecked"
"
rawtypes"
})
privatevoidinitialize(JMenuBarmenuBar){
frame=newJFrame();
frame.setTitle("
\u6211\u81EA\u5DF1\u7684\u5C0F\u5C0F\u754C\u9762"
);
frame.setBounds(100,100,450,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
menuBar=newJMenuBar();
frame.setJMenuBar(menuBar);
JMenumnNewMenu=newJMenu("
\u6587\u4EF6"
mnNewMenu.setFont(newFont("
宋体"
Font.PLAIN,14));
mnNewMenu.setHorizontalAlignment(SwingConstants.CENTER);
menuBar.add(mnNewMenu);
JMenuItemmntmNewMenuItem=newJMenuItem("
\u65B0\u5EFA"
mntmNewMenuItem.setHorizontalAlignment(SwingConstants.LEFT);
mnNewMenu.add(mntmNewMenuItem);
JMenuItemmenuItem=newJMenuItem("
\u6253\u5F00"
menuItem.setHorizontalAlignment(SwingConstants.LEFT);
mnNewMenu.add(menuItem);
JMenuItemmenuItem_1=newJMenuItem("
\u5173\u95ED"
menuItem_1.setHorizontalAlignment(SwingConstants.LEFT);
mnNewMenu.add(menuItem_1);
JMenumnNewMenu_1=newJMenu("
\u7F16\u8F91"
mnNewMenu_1.setFont(newFont("
mnNewMenu_1.setHorizontalAlignment(SwingConstants.CENTER);
menuBar.add(mnNewMenu_1);
JMenuItemmenuItem_2=newJMenuItem("
\u67E5\u627E"
menuItem_2.setHorizontalAlignment(SwingConstants.LEFT);
mnNewMenu_1.add(menuItem_2);
JMenuItemmenuItem_3=newJMenuItem("
\u66FF\u6362"
menuItem_3.setHorizontalAlignment(SwingConstants.LEFT);
mnNewMenu_1.add(menuItem_3);
JMenuItemmenuItem_4=newJMenuItem("
\u5B9A\u4F4D"
menuItem_4.setHorizontalAlignment(SwingConstants.LEFT);
mnNewMenu_1.add(menuItem_4);
JMenumenu=newJMenu("
\u683C\u5F0F"
menu.setHorizontalAlignment(SwingConstants.CENTER);
menu.setFont(newFont("
menuBar.add(menu);
JMenuItemmenuItem_5=newJMenuItem("
\u6BB5\u843D"
menu.add(menuItem_5);
JMenuItemmenuItem_6=newJMenuItem("
\u5B57\u4F53"
menu.add(menuItem_6);
frame.getContentPane().setLayout(null);
textField=newJTextField();
textField.setBounds(91,38,122,21);
frame.getContentPane().add(textField);
textField.setColumns(10);
JLabellabel=newJLabel("
\u7528\u6237\u540D"
label.setBounds(23,38,58,21);
frame.getContentPane().add(label);
JLabellabel_1=newJLabel("
\u5BC6\u7801"
label_1.setBounds(23,72,41,15);
frame.getContentPane().add(label_1);
textField_1=newJTextField();
textField_1.setBounds(91,69,122,21);
frame.getContentPane().add(textField_1);
textField_1.setColumns(10);
JLabellabel_2=newJLabel("
\u6027\u522B"
label_2.setBounds(23,107,54,15);
frame.getContentPane().add(label_2);
JRadioButtonRadioButton2=newJRadioButton("
\u7537"
RadioButton2.setBounds(84,103,54,23);
frame.getContentPane().add(RadioButton2);
JRadioButtonRadioButton1=newJRadioButton("
\u5973"
RadioButton1.setBounds(157,103,54,23);
frame.getContentPane().add(RadioButton1);
ButtonGroupselect=newButtonGroup();
select.add(RadioButton1);
select.add(RadioButton2);
JLabellabel_3=newJLabel("
\u6BD4\u8D5B\u7C7B\u578B"
label_3.setBounds(23,147,75,21);
frame.getContentPane().add(label_3);
JCheckBoxcheckBox=newJCheckBox("
\u4E13\u4E1A\u7EC4"
checkBox.setBounds(84,146,66,23);
frame.getContentPane().add(checkBox);
JCheckBoxcheckBox_1=newJCheckBox("
\u4E1A\u4F59\u7EC4"
checkBox_1.setBounds(157,146,103,23);
frame.getContentPane().add(checkBox_1);
JButtonbutton=newJButton("
\u767B\u9646"
button.setBounds(38,210,93,23);
frame.getContentPane().add(button);
JButtonbutton_1=newJButton("
\u53D6\u6D88"
button_1.setBounds(182,210,93,23);
frame.getContentPane().add(button_1);
JTextAreatextArea=newJTextArea();
textArea.setText("
\u62A5\u540D\u7684\u76EE\u7684\u662F\uFF1A"
textArea.setBounds(266,58,160,144);
frame.getContentPane().add(textArea);
JComboBoxcomboBox=newJComboBox();
comboBox.setBounds(265,27,103,21);
comboBox.addItem("
比赛"
报名"
frame.getContentPane().add(comboBox);
JLabellabel_4=newJLabel("
\u62A5\u540D\u76EE\u7684"
label_4.setBounds(266,10,54,15);
frame.getContentPane().add(label_4);
}
题目2代码:
importjava.awt.EventQueue;
publicclassMyTuTwo{
*Launchtheapplication.
*/
MyTuTwowindow=newMyTuTwo();
*Createtheapplication.
publicMyTuTwo(){
initialize();
*Initializethecontentsoftheframe.
privatevoidinitialize(){
\u7B80\u6613\u8BA1\u7B97\u5668"
frame.getContentPane().setFont(newFont("
Dialog"
Font.PLAIN,15));
JPanelpanel_1=newJPanel();
panel_1.setBounds(20,66,404,37);
frame.getContentPane().add(panel_1);
panel_1.setLayout(null);
JButtonbtnNewButton_23=newJButton("
Back"
btnNewButton_23.setFont(newFont("
btnNewButton_23.setBounds(0,0,96,33);
panel_1.add(btnNewButton_23);
JButtonbtnNewButton_22=newJButton("
CE"
btnNewButton_22.setFont(newFont("
btnNewButton_22.setBounds(100,0,96,33);
panel_1.add(btnNewButton_22);
JButtonbtnNewButton_21=newJButton("
C"
btnNewButton_21.setFont(newFont("
btnNewButton_21.setBounds(225,0,86,33);
panel_1.add(btnNewButton_21);
JButtonbtnNewButton_20=newJButton("
About"
btnNewButton_20.setFont(newFont("
btnNewButton_20.setBounds(316,0,88,33);
panel_1.add(btnNewButton_20);
JPanelpanel_2=newJPanel();
panel_2.setBounds(20,113,195,139);
frame.getContentPane().add(panel_2);
panel_2.setLayout(newGridLayout(4,3,4,4));
JButtonbtnNewButton_1=newJButton("
9"
btnNewButton_1.setFont(newFont("
panel_2.add(btnNewButton_1);
JButtonbtnNewButton_3=newJButton("
8"
btnNewButton_3.setFont(newFont("
panel_2.add(btnNewButton_3);
JButtonbtnNewButton_6=newJButton("
7"
btnNewButton_6.setFont(newFont("
panel_2.add(btnNewButton_6);
JButtonbtnNewButton_4=newJButton("
6"
btnNewButton_4.setFont(newFont("
panel_2.add(btnNewButton_4);
JButtonbtnNewButton_5=newJButton("
5"
btnNewButton_5.setFont(newFont("
panel_2.add(btnNewButton_5);
JButtonbtnNewButton_2=newJButton("
4"
btnNewButton_2.setFont(newFont("
panel_2.add(btnNewButton_2);
JButtonbtnNewButton=newJButton("
3"
btnNewButton.setFont(newFont("
panel_2.add(btnNewButton);
JButtonbtnNewButton_9=newJButton("
2"
btnNewButton_9.setFont(newFont("
panel_2.add(btnNewButton_9);
JButtonbtnNewButton_7=newJButton("
1"
btnNewButton_7.setFont(newFont("
panel_2.add(btnNewButton_7);
JButtonbtnNewButton_8=newJButton("
0"
btnNewButton_8.setFont(newFont("
panel_2.add(btnNewButton_8);
JButtonbtnNewButton_10=newJButton("
+/-"
btnNewButton_10.setFont(newFont("
panel_2.add(btnNewButton_10);
JButtonbtnNewButton_11=newJButton("
."
btnNewButton_11.setFont(newFont("
panel_2.add(btnNewButton_11);
JPanelpanel_3=newJPanel();
panel_3.setBounds(245,115,179,137);
frame.getContentPane().add(panel_3);
panel_3.setLayout(newGridLayout(4,2,4,4));
JButtonbtnNewButton_13=newJButton("
/"
btnNewButton_13.setFont(newFont("
panel_3.add(btnNewButton_13);
JButtonbtnNewButton_14=newJButton("
sqrt"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 实验 报告
![提示](https://static.bingdoc.com/images/bang_tan.gif)