小编Jos*_*asi的帖子

在 JOptionPane 中显示 JDateChooser

我想JDateChooser根据用户的一些选择在选项窗格中显示一个组件。关键是我尝试JDateChooser使用下一个代码获得我希望它出现的方式:

JOptionPane.showInputDialog(null, new JDateChooser(),"Start date", JOptionPane.PLAIN_MESSAGE);
Run Code Online (Sandbox Code Playgroud)

我尝试了不同种类的JOptionPane变体,但我无法弄清楚如何完成此操作,用户必须能够选择日期并通过单击按钮进行确认,以便我可以检索该日期并将其用作String.

我想要这样的东西:

String s = JOptionPane.showInputDialog(null,"Text", "More Text", JOptionPane.INFORMATION_MESSAGE);
Run Code Online (Sandbox Code Playgroud)

这样我就可以得到选定的日期。我正在使用 jcalendar-1.4.jar

java joptionpane jcalendar jdatechooser

5
推荐指数
1
解决办法
4958
查看次数

在Laravel的'join'或'where'中使用'='之间有什么区别吗?

我用过两种方式:

$this->data = DB::table('projects')
     ->select('companies_info.*', 'project_roles_types.name AS project_role_name')
     ->join('project_companies_members', 'project_companies_members.project_id', 'projects.project_id')
     ->where($some_variable, $project_id)
     ->get();
Run Code Online (Sandbox Code Playgroud)

和:

$this->data = DB::table('projects')
    ->select('companies_info.*', 'project_roles_types.name AS project_role_name')
    ->join('project_companies_members', 'project_companies_members.project_id', '=', 'projects.project_id')
    ->where($some_variable, '=', $project_id)
    ->get();
Run Code Online (Sandbox Code Playgroud)

对我而言,添加或删除=标志的工作方式相同.有人知道这是否允许?如果是这样,最好的方法是什么?谢谢.

php join where laravel laravel-5

1
推荐指数
1
解决办法
106
查看次数

标签 统计

java ×1

jcalendar ×1

jdatechooser ×1

join ×1

joptionpane ×1

laravel ×1

laravel-5 ×1

php ×1

where ×1