我应该在Swing应用程序中命名我的基类或根Java类?
现在调用我的项目FirstSwingProject后跟src文件夹和名为base的包.
但是我的主要类叫做PaneFactory.java,因为我的想法是创建一个Swing应用程序来打开新的便签.
谁能为这堂课建议一个更好的名字?
第一堂课是否有Java命名约定?
我想知道我应该在哪里放置所有的CONSTANTS,以便我的Java项目中的所有包和类都可以访问它们?我将如何将它包含在下面的主要课程中?
我有一个经典的ASP背景,对于目前为止代码中的任何错误感到抱歉.
StickyNotes()类.
package base;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;
public class StickyNotes extends JFrame {
private static final long serialVersionUID = 1L;
private final static String SAVE_CHNGS = "Save changes?";
private final static String TITLE_AYS = "Are You Sure?";
private void createStickyNotesGUI() {
// Create and set up the window.
JFrame frame = new JFrame("Java Sticky Notes");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new FlowLayout(FlowLayout.LEFT));
// Add Main Menu
MainMenuBar mainMenu = new MainMenuBar();
frame.setJMenuBar(mainMenu.createMainMenuBar(frame));
// Add Content Pane …Run Code Online (Sandbox Code Playgroud) 如果我们在最后有一个ORDER BY子句,是什么导致查询需要更长的时间?
如果我在没有Order BY的情况下运行查询,它需要一瞬间,但抛出ORDER BY并且它的MINUTES !!
有这个已知的原因吗?
SELECT top 100 a.UniqueID
,a.SomeID
,a.ContentID
,SortOrder
,b.ValueOfMine
INTO #ContentHistory
FROM widgetHistory.dbo.CustomerProductContent a WITH (NOLOCK)
LEFT JOIN widgetHistory.dbo.ProductContent b WITH (NOLOCK) ON a.ContentID = b.ContentID
LEFT JOIN widgetHistory.dbo.SomeThings k WITH (NOLOCK) ON a.SomeID = k.SomeID
LEFT JOIN widgetHistory.dbo.SubscriptionContents c WITH (NOLOCK) ON b.ContentID = c.ContentID
AND c.SubscriptionID = k.SubscriptionID
WHERE c.ContentStatus = 'GO'
ORDER BY UniqueID
Run Code Online (Sandbox Code Playgroud)
它甚至不会完成所以我无法查看执行计划..
在此 php 代码中,在while循环期间,我希望使用稍后的 3 个变量$menu_1,称为$menu_2、 和$menu_3。这在 PHP 中可能吗?
while($parent_row = mysql_fetch_array($parent_result)){
$menu_ = "";
$menu_ . $i = "\n\t$('#menu_" . $i . "').hover(function () {";
}
echo $menu_1;
echo $menu_2;
echo $menu_3;
Run Code Online (Sandbox Code Playgroud) 以下代码无效,它正在警告正确的值但不会更改style="display: none;"为style="display: block;"
function toggleZoomImage(id, state){
alert(id);
alert(state);
if(state == 'open'){
document.getElementById(id).style.display == "block";
} else {
document.getElementById(id).style.display == "none";
}
}
Run Code Online (Sandbox Code Playgroud) 我有不同的方法如何strHeaderFileName在它们之间共享(等)变量?例如我需要strHeaderFileName在 btnSave_Click 方法中。
protected void multiFileUpload_FileUploaded(object sender, FileUploadedEventArgs e)
{
// No Loop needed multiFileUpload_FileUploaded will be called for each file uploaded
var strHeaderFileName = e.File.FileName;
// Use the filename as the Header Name
var strHeaderName = strHeaderFileName.Replace(".jpg", "");
// allow Underscore characters in FileName to become Spaces in the Display Name.
strHeaderName = strHeaderName.Replace("_", " ");
}
protected void btnSave_Click(object sender, EventArgs e)
{
// use the same strHeaderFileName value here?
}
Run Code Online (Sandbox Code Playgroud)