classdef
mycheckbox < matlab.apps.AppBase
properties (Access = public)
UIFigure matlab.ui.Figure
MATLABCheckBox matlab.ui.control.CheckBox
CCheckBox_2 matlab.ui.control.CheckBox
PYTHONCheckBox matlab.ui.control.CheckBox
JAVACheckBox matlab.ui.control.CheckBox
CheckBox2 matlab.ui.control.CheckBox
CCheckBox matlab.ui.control.CheckBox
end
methods (Access = private)
function
CCheckBoxValueChanged(app, event)
value = app.CCheckBox.Value;
if
value==1
fprintf(
"You have selected C language"
);
end
end
function
JAVACheckBoxValueChanged(app, event)
value = app.JAVACheckBox.Value;
if
value==1
fprintf(
"You have selected JAVA Language"
);
end
end
function
PYTHONCheckBoxValueChanged(app, event)
value = app.PYTHONCheckBox.Value;
if
value==1
fprintf(
"You have selected Python language"
);
end
end
function
CCheckBox_2ValueChanged(app, event)
value = app.CCheckBox_2.Value;
if
value==1
fprintf(
"You have selected C++ language"
);
end
end
function
MATLABCheckBoxValueChanged(app, event)
value = app.MATLABCheckBox.Value;
if
value==1
fprintf(
"You have selected MATLAB"
);
end
end
end
methods (Access = private)
function
createComponents(app)
app.UIFigure = uifigure(
'Visible'
,
'off'
);
app.UIFigure.Position = [100 100 640 480];
app.UIFigure.Name =
'MATLAB App'
;
app.CCheckBox = uicheckbox(app.UIFigure);
app.CCheckBox.ValueChangedFcn = createCallbackFcn(app,
@CCheckBoxValueChanged, true);
app.CCheckBox.Text =
'C'
;
app.CCheckBox.Position = [191 396 31 22];
app.CheckBox2 = uicheckbox(app.UIFigure);
app.CheckBox2.Text =
'Check Box2'
;
app.CheckBox2.Position = [958 74 87 22];
app.JAVACheckBox = uicheckbox(app.UIFigure);
app.JAVACheckBox.ValueChangedFcn = createCallbackFcn(app,
@JAVACheckBoxValueChanged, true);
app.JAVACheckBox.Text =
'JAVA'
;
app.JAVACheckBox.Position = [191 356 50 22];
app.PYTHONCheckBox = uicheckbox(app.UIFigure);
app.PYTHONCheckBox.ValueChangedFcn = createCallbackFcn(app,
@PYTHONCheckBoxValueChanged, true);
app.PYTHONCheckBox.Text =
'PYTHON'
;
app.PYTHONCheckBox.Position = [191 319 72 22];
app.CCheckBox_2 = uicheckbox(app.UIFigure);
app.CCheckBox_2.ValueChangedFcn = createCallbackFcn(app,
@CCheckBox_2ValueChanged, true);
app.CCheckBox_2.Text =
'C++'
;
app.CCheckBox_2.Position = [191 282 45 22];
app.MATLABCheckBox = uicheckbox(app.UIFigure);
app.MATLABCheckBox.ValueChangedFcn = createCallbackFcn(app,
@MATLABCheckBoxValueChanged, true);
app.MATLABCheckBox.Text =
'MATLAB'
;
app.MATLABCheckBox.Position = [191 242 69 22];
app.UIFigure.Visible =
'on'
;
end
end
methods (Access = public)
function
app = mycheckbox
createComponents(app)
registerApp(app, app.UIFigure)
if
nargout == 0
clear app
end
end
function
delete(app)
delete(app.UIFigure)
end
end
end