Click here to Skip to main content
15,888,521 members
Articles / Desktop Programming / MFC

A Java Language IDE

Rate me:
Please Sign up or sign in to vote.
4.33/5 (26 votes)
13 May 2004CPOL3 min read 80.5K   3.4K   41  
This is a partially implemented IDE for the Java platform.
#if !defined(AFX_JOPTIONSARGDLG_H__78AC10B8_6133_4883_8890_8CB1EC443A11__INCLUDED_)
#define AFX_JOPTIONSARGDLG_H__78AC10B8_6133_4883_8890_8CB1EC443A11__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// JOptionsArgDlg.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CJOptionsArgDlg dialog
#include "ListboxEx.h"
#include "ExCheckList.h"
#include "HeaderCtrlEx.h"

#define JAVAC_CONTEXT 1
#define JAVAW_CONTEXT 2

class CJOptionsArgDlg : public CDialog
{
// Construction
public:
	void ComboBoxView();
	void BrowseEditCtrlView();
	void DirListView();
	void EditCtrlView();
	void SaveJavaw();
	void SaveJavac();
	void SaveComboBox();
	void SaveListBox();
	VOID SaveEditCtrl();
	void LoadListBox();
	void LoadComboBox();
	void LoadEditCtrl();
	void Javaw();
	void Javac();
    CListBoxEx m_wndBrowseList;
	CHeaderCtrlEx m_wndHeader;
    int m_nIndex;int m_nContext;
	CJOptionsArgDlg(CWnd* pParent = NULL);   // standard constructor
    CWnd* m_pParent;
	CImageList m_lImg;
// Dialog Data
	//{{AFX_DATA(CJOptionsArgDlg)
	enum { IDD = IDD_DIALOG_JOPTION_ARGS };
		// NOTE: the ClassWizard will add data members here
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CJOptionsArgDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CJOptionsArgDlg)
	virtual BOOL OnInitDialog();
	virtual void OnOK();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_JOPTIONSARGDLG_H__78AC10B8_6133_4883_8890_8CB1EC443A11__INCLUDED_)

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Web Developer
United States United States
biography? I am not that old yet.

Comments and Discussions