Skip to content

Instantly share code, notes, and snippets.

View iamabs2001's full-sized avatar
:octocat:
Web & Software Engineer

Abhijeet Sharma iamabs2001

:octocat:
Web & Software Engineer
View GitHub Profile
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.blue[600],
appBar: AppBar(
title: Text(appBarTitle),
elevation: 0,
backgroundColor: Colors.blue[600],
),
drawer: getDrawer(),
@iamabs2001
iamabs2001 / Programme.java
Created March 3, 2021 13:57
Java Swing Screenshot
// to take Jpanel of any of your component screenshot
void takeScreenshot() {
BufferedImage img = new BufferedImage(yourComponent.getWidth(), yourComponent.getHeight(), BufferedImage.TYPE_INT_RGB);
yourComponent.paint(img.getGraphics());
File outputfile = new File("saved.png");
ImageIO.write(img, "png", outputfile);
}
@iamabs2001
iamabs2001 / SwingHTMLBrowser.java
Created February 13, 2021 15:23 — forked from masnagam/SwingHTMLBrowser.java
simple web browser using java.swing.JEditorPane
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.text.html.*;
public class SwingHTMLBrowser extends JFrame implements ActionListener, HyperlinkListener {
private JTextField addressBar;
private JEditorPane pane;
@iamabs2001
iamabs2001 / QuickTerminal.java
Created January 27, 2021 08:57
Java Swing Terminal
import java.awt.Font;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.InputMap;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.KeyStroke;
import javax.swing.SwingUtilities;
@iamabs2001
iamabs2001 / Terminal.java
Created January 27, 2021 08:56 — forked from ryan-beckett/Terminal.java
A simple GUI-based non-fuctional terminal emulator
import java.awt.Font;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.InputMap;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.KeyStroke;
import javax.swing.SwingUtilities;
@iamabs2001
iamabs2001 / HibernateConfig.java
Created January 8, 2021 13:59
Hibernate Demo Simplest
package com.sigma.corejava.configs;
import Models.UserModel;
import java.util.Properties;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.cfg.Environment;
public class HibernateConfig {
@iamabs2001
iamabs2001 / app.js
Created October 28, 2020 03:27
Node.js send mail
var http = require('http');
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'siddharth@gmail.com',
pass: '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'
}
});
@iamabs2001
iamabs2001 / JTabbedPaneCloseButton.java
Created October 6, 2020 04:22 — forked from 6dc/JTabbedPaneCloseButton.java
A Util class which auto add a close button in a jtabbedpane
import javax.swing.*;
import javax.swing.plaf.metal.MetalIconFactory;
import java.awt.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
/**
* @author 6dc
*
* A class which creates a JTabbedPane and auto sets a close button when you add a tab
@iamabs2001
iamabs2001 / bfs_and_dfs.md
Created September 28, 2020 08:18 — forked from chrisco/bfs_and_dfs.md
Breadth First Search And Depth First Search

Breadth First Search

Algorithm for searching graph-like data structures, one level at a time.


Step by Step

  • Start a queue
  • Check current node - if false, mark as visited, continue
@iamabs2001
iamabs2001 / Swing_java_undecorated_draggable.txt
Last active July 31, 2020 09:53 — forked from lanarods/gist:a8789af8cfdfd8bd7422cc30f986f65c
Java Swing Moving Undecorated jFrame
// create global variable
int xx=0;
int yy=0;
// add mouse presesd event listner on the component you want to make dragger
private void jPanel1MousePressed(java.awt.event.MouseEvent evt) {
xx=evt.getX();
yy=evt.getY();
}