本文目录一览:
- 1、JAVA.swing中进行条件查询,为什么JTable中只显示第一次查询结果后来改变查询条件,Ta
- 2、用java 输入两个日期判断分别是什么星座
- 3、java基础题,关于输入月日来判断星座的,求教
- 4、用eclipse编写星座查询程序
- 5、Java Swing
JAVA.swing中进行条件查询,为什么JTable中只显示第一次查询结果后来改变查询条件,Ta
表格数据变了的情况下我们需要”通知表格让它知道数据变了然后重画表格“。
DefaultTableModel model = (DefaultTableModel) myTable.getModel();
for(int size = model.getRowCount(), i = 0; i rowCount; i++) {
model.removeRow(0);
}
model.addRow(new String[] { "Colum11", "Column12", "Column13"});
model.addRow(new String[] { "Colum21", "Column22", "Column23"});
model.fireTableDataChanged();
用java 输入两个日期判断分别是什么星座
/**
* 根据月日判断星座
* @param month
* @param day
* @return int
*/
public static String getConstellation(int m,int d){
final String[] constellationArr = {"魔羯座" ,"水瓶座", "双鱼座", "牡羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座","天蝎座", "射手座", "魔羯座" };
final int[] constellationEdgeDay = { 20,18,20,20,20,21,22,22,22,22,21,21};
int month=m;
int day =d;
if (day = constellationEdgeDay[month-1]) {
month = month - 1;
}
if (month = 0) {
return constellationArr[month];
}
//default to return 魔羯
return constellationArr[11];
}
java基础题,关于输入月日来判断星座的,求教
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
public class Test {
public static void main(String[] args) throws ParseException {
Scanner scanner = new Scanner(System.in);
// 只输入月、日,此代码未校验月、日输入是否合理,比如2月30
System.out.print("请输入你的出生月份");
int month = scanner.nextInt();
System.out.print("请输入你的出生日期");
int day = scanner.nextInt();
System.out.print("你的星座是:");
// 通过输入完整日期的方式判断,可以自动处理不合理日期,比如2月30
// SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
// System.out.print("请输入你的出生日期(形如2018-02-03):");
// Date birthday = dateFormat.parse(scanner.nextLine());
//
// Calendar calendar = Calendar.getInstance();
// calendar.setTime(birthday);
// int month = calendar.get(Calendar.MONTH) + 1;
// int day = calendar.get(Calendar.DAY_OF_MONTH);
// System.out.print("你的生日是 :" + dateFormat.format(birthday) + "\r\n你的星座是:");
scanner.close();
switch (month) {
case 1:
if (day 22)
System.out.println("摩羯座");
else
System.out.println("水瓶座");
break;
case 2:
if (day 22)
System.out.println("水瓶座");
else
System.out.println("双鱼座");
break;
case 3:
if (day 22)
System.out.println("双鱼座");
else
System.out.println("白羊座");
break;
case 4:
if (day 22)
System.out.println("白羊座");
else
System.out.println("金牛座");
break;
case 5:
if (day 22)
System.out.println("金牛座");
else
System.out.println("双子座");
break;
case 6:
if (day 22)
System.out.println("双子座");
else
System.out.println("巨蟹座");
break;
case 7:
if (day 22)
System.out.println("巨蟹座");
else
System.out.println("狮子座");
break;
case 8:
if (day 22)
System.out.println("狮子座");
else
System.out.println("处女座");
break;
case 9:
if (day 22)
System.out.println("处女座");
else
System.out.println("天枰座");
break;
case 10:
if (day 22)
System.out.println("天枰座");
else
System.out.println("天蝎座");
break;
case 11:
if (day 22)
System.out.println("天蝎座");
else
System.out.println("射手座");
break;
case 12:
if (day 22)
System.out.println("射手座");
else
System.out.println("摩羯座");
}
}
}
用eclipse编写星座查询程序
我也是在网上找的 有简单的 你先看看这个吧
package 星座;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Constellation implements ActionListener{
private JFrame frame = null;
private JTextField year = null;
private JTextField month = null;
private JTextField day = null;
private JLabel label1 = null;
private JLabel label2 = null;
private JLabel label3 = null;
private JPanel panel1 = null;
private JPanel panel2 = null;
private JButton button = null;
private JTextField output = null;
public static final String[] zodiacArr = {
Java Swing
this.getContentPane()返回的就是Container类型的实例,所以不用转;
JPanel是Container的子类,如果要将getContentPane()的返回值赋给JPanel类型的变量,就需要强制转换
标签: java星座查询swing
还木有评论哦,快来抢沙发吧~